Disable Parameters and Membership fields when object is not new for Login and group roles. #9350

pull/9519/head
Rohit Bhati 2026-01-06 16:45:07 +05:30 committed by GitHub
parent d26aa0a8de
commit d30fd5d67e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 0 deletions

View File

@ -29,6 +29,7 @@ export default class MembershipSchema extends BaseUISchema {
}
get baseFields() {
let obj = this;
return [{
id: 'role', label: gettext('User/Role'), type:'text',
editable: true,
@ -38,6 +39,9 @@ export default class MembershipSchema extends BaseUISchema {
allowClear: false,
}
}),
disabled: function (state) {
return !obj.isNew(state);
},
noEmpty: true,
minWidth: 300
},

View File

@ -169,6 +169,9 @@ export default class VariableSchema extends BaseUISchema {
options: obj.vnameOptions,
controlProps: { allowClear: false },
}),
disabled: function (state) {
return !obj.isNew(state);
},
},
{
id: 'keyword', label: gettext('Keyword'), type: '', cell: '',