Merge pull request #5089 from jlmitch5/fixFieldReadonlys

Fix field readonlys
This commit is contained in:
jlmitch5 2017-02-01 13:16:50 -05:00 committed by GitHub
commit 3b578b732a
5 changed files with 5 additions and 2 deletions

View File

@ -305,6 +305,7 @@ export default
label: "Cache Timeout <span class=\"small-text\"> (seconds)</span>",
id: 'source-cache-timeout',
type: 'number',
ngDisabled: '!(group_obj.summary_fields.user_capabilities.edit || canAdd)',
integer: true,
min: 0,
ngShow: "source && source.value !== '' && update_on_launch",

View File

@ -214,7 +214,7 @@ export default
dataTitle: i18n._('Forks'),
dataPlacement: 'right',
dataContainer: "body",
ngDisabled: '!(job_template_obj.summary_fields.user_capabilities.edit || canAddJobTemplate)' // TODO: get working
ngDisabled: '!(job_template_obj.summary_fields.user_capabilities.edit || canAddJobTemplate)'
},
limit: {
label: i18n._('Limit'),

View File

@ -114,7 +114,7 @@ export default
},
view: {
label: i18n._('View'),
ngClick: "editJobTemplate(template.id)",
ngClick: "editJobTemplate(template)",
awToolTip: i18n._('View template'),
"class": 'btn-default btn-xs',
dataPlacement: 'top',

View File

@ -397,6 +397,7 @@ export default ['i18n', function(i18n) {
subForm: 'typeSubForm',
ngShow: "notification_type.value == 'email'",
ngChange: "emailOptionsChange()",
ngDisabled: '!(notification_template.summary_fields.user_capabilities.edit || canAdd)',
options: [{
value: 'use_tls',
label: i18n._('Use TLS'),

View File

@ -1280,6 +1280,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
html += "value=\"" + field.options[i].value + "\" ";
html += "ng-model=\"" + fld + "\" ";
html += (field.ngChange) ? this.attr(field, 'ngChange') : "";
html += (field.ngDisabled) ? `ng-disabled="${field.ngDisabled}"` : "";
html += (field.readonly) ? "disabled " : "";
html += (field.required) ? "required " : "";
html += (field.ngshow) ? "ng-show=\"" + field.ngShow + "\" " : "";