]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/dc/GroupView.js
1 Ext
.define('PVE.dc.GroupView', {
2 extend
: 'Ext.grid.GridPanel',
4 alias
: ['widget.pveGroupView'],
6 onlineHelp
: 'pveum_groups',
9 stateId
: 'grid-groups',
11 initComponent: function() {
14 var store
= new Ext
.data
.Store({
22 var reload = function() {
26 var sm
= Ext
.create('Ext.selection.RowModel', {});
28 var remove_btn
= Ext
.create('Proxmox.button.StdRemoveButton', {
30 callback: function() {
33 baseurl
: '/access/groups/',
36 var run_editor = function() {
37 var rec
= sm
.getSelection()[0];
42 var win
= Ext
.create('PVE.dc.GroupEdit', {
43 groupid
: rec
.data
.groupid
,
45 win
.on('destroy', reload
);
49 var edit_btn
= new Proxmox
.button
.Button({
50 text
: gettext('Edit'),
58 text
: gettext('Create'),
60 var win
= Ext
.create('PVE.dc.GroupEdit', {});
61 win
.on('destroy', reload
);
68 Proxmox
.Utils
.monStoreErrors(me
, store
);
79 header
: gettext('Name'),
85 header
: gettext('Comment'),
87 renderer
: Ext
.String
.htmlEncode
,
92 header
: gettext('Users'),
95 renderer
: Ext
.String
.htmlEncode
,
101 itemdblclick
: run_editor
,