Skip to content

Commit 663ce02

Browse files
Disable Privileges and Membership fields when object is not new. #9350
1 parent 30f032b commit 663ce02

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

web/pgadmin/browser/server_groups/servers/static/js/membership.ui.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export default class MembershipSchema extends BaseUISchema {
2929
}
3030

3131
get baseFields() {
32+
let obj = this;
3233
return [{
3334
id: 'role', label: gettext('User/Role'), type:'text',
3435
editable: true,
@@ -38,6 +39,9 @@ export default class MembershipSchema extends BaseUISchema {
3839
allowClear: false,
3940
}
4041
}),
42+
disabled: function (state) {
43+
return !obj.isNew(state);
44+
},
4145
noEmpty: true,
4246
minWidth: 300
4347
},

web/pgadmin/browser/server_groups/servers/static/js/variable.ui.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,9 @@ export default class VariableSchema extends BaseUISchema {
169169
options: obj.vnameOptions,
170170
controlProps: { allowClear: false },
171171
}),
172+
disabled: function (state) {
173+
return !obj.isNew(state);
174+
},
172175
},
173176
{
174177
id: 'keyword', label: gettext('Keyword'), type: '', cell: '',

0 commit comments

Comments
 (0)