]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/dc/RoleEdit.js
1 Ext
.define('PVE.dc.RoleEdit', {
2 extend
: 'Proxmox.window.Edit',
3 xtype
: 'pveDcRoleEdit',
7 initComponent: function() {
10 me
.isCreate
= !me
.roleid
;
16 url
= '/api2/extjs/access/roles';
19 url
= '/api2/extjs/access/roles/' + me
.roleid
;
24 subject
: gettext('Role'),
29 xtype
: me
.isCreate
? 'proxmoxtextfield' : 'displayfield',
33 fieldLabel
: gettext('Name'),
36 xtype
: 'pvePrivilegesSelector',
40 fieldLabel
: gettext('Privileges'),
49 success: function(response
) {
50 var data
= response
.result
.data
;
51 var keys
= Ext
.Object
.getKeys(data
);