email account assigned user required

This commit is contained in:
yuri
2017-08-16 14:39:42 +03:00
parent 395b11474e
commit ca9253ecd5
3 changed files with 13 additions and 12 deletions
@@ -78,7 +78,7 @@
},
"assignedUser": {
"type": "link",
"readOnly": true
"required": true
},
"useSmtp": {
"type": "bool"
@@ -39,13 +39,14 @@ Espo.define('views/email-account/record/detail', 'views/record/detail', function
if (this.wasFetched()) {
this.setFieldReadOnly('fetchSince');
}
},
setup: function () {
Dep.prototype.setup.call(this);
if (this.getUser().isAdmin()) {
var fieldView = this.getFieldView('assignedUser');
if (fieldView) {
fieldView.readOnly = false;
fieldView.render();
}
this.setFieldNotReadOnly('assignedUser');
} else {
this.setFieldReadOnly('assignedUser');
}
},
@@ -39,14 +39,14 @@ Espo.define('views/email-account/record/edit', ['views/record/edit', 'views/emai
if (Detail.prototype.wasFetched.call(this)) {
this.setFieldReadOnly('fetchSince');
}
},
setup: function () {
Dep.prototype.setup.call(this);
if (this.getUser().isAdmin()) {
var fieldView = this.getFieldView('assignedUser');
if (fieldView) {
fieldView.readOnly = false;
fieldView.setMode('edit');
fieldView.render();
}
this.setFieldNotReadOnly('assignedUser');
} else {
this.setFieldReadOnly('assignedUser');
}
},