fix disabled add forms

This commit is contained in:
John Mitchell
2016-09-16 10:39:38 -04:00
parent 766dac9663
commit b0731181ff
23 changed files with 256 additions and 181 deletions

View File

@@ -27,7 +27,7 @@ export default
addRequired: true,
editRequired: true,
capitalize: true,
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
last_name: {
label: 'Last Name',
@@ -35,7 +35,7 @@ export default
addRequired: true,
editRequired: true,
capitalize: true,
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
email: {
label: 'Email',
@@ -43,7 +43,7 @@ export default
addRequired: true,
editRequired: true,
autocomplete: false,
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
username: {
label: 'Username',
@@ -53,7 +53,7 @@ export default
init: true
},
autocomplete: false,
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
organization: {
label: 'Organization',
@@ -68,7 +68,7 @@ export default
reqExpression: "orgrequired",
init: true
},
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
password: {
label: 'Password',
@@ -80,7 +80,7 @@ export default
ngChange: "clearPWConfirm('password_confirm')",
autocomplete: false,
chkPass: true,
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
password_confirm: {
label: 'Confirm Password',
@@ -92,7 +92,7 @@ export default
awPassMatch: true,
associated: 'password',
autocomplete: false,
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
user_type: {
label: 'User Type',
@@ -101,23 +101,23 @@ export default
disableChooseOption: true,
ngModel: 'user_type',
ngShow: 'current_user["is_superuser"]',
ngDisabled: '!user_obj.summary_fields.user_capabilities.edit'
ngDisabled: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
},
buttons: {
cancel: {
ngClick: 'formCancel()',
ngShow: 'user_obj.summary_fields.user_capabilities.edit'
ngShow: '(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
close: {
ngClick: 'formCancel()',
ngShow: '!user_obj.summary_fields.user_capabilities.edit'
ngShow: '!(user_obj.summary_fields.user_capabilities.edit || canAdd)'
},
save: {
ngClick: 'formSave()',
ngDisabled: true,
ngShow: 'user_obj.summary_fields.user_capabilities.edit'
ngShow: '(user_obj.summary_fields.user_capabilities.edit || canAdd)'
}
},