]>
git.proxmox.com Git - proxmox-widget-toolkit.git/blob - src/form/RoleSelector.js
1 Ext
.define('pmx-roles', {
2 extend
: 'Ext.data.Model',
3 fields
: ['roleid', 'privs'],
6 url
: "/api2/json/access/roles",
11 Ext
.define('Proxmox.form.RoleSelector', {
12 extend
: 'Proxmox.form.ComboGrid',
13 alias
: 'widget.pmxRoleSelector',
18 displayField
: 'roleid',
25 header
: gettext('Role'),
31 header
: gettext('Privileges'),
34 // join manually here, as ExtJS joins without whitespace which breaks cellWrap
35 renderer
: v
=> Ext
.isArray(v
) ? v
.join(', ') : v
.replaceAll(',', ', '),