]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/form/UserSelector.js
1 Ext
.define('PVE.form.UserSelector', {
2 extend
: 'PVE.form.ComboGrid',
3 alias
: ['widget.pveUserSelector'],
7 displayField
: 'userid',
8 initComponent: function() {
11 var store
= new Ext
.data
.Store({
15 var render_full_name = function(firstname
, metaData
, record
) {
17 var first
= firstname
|| '';
18 var last
= record
.data
.lastname
|| '';
19 return first
+ " " + last
;
27 header
: gettext('User'),
33 header
: gettext('Name'),
35 renderer
: render_full_name
,
36 dataIndex
: 'firstname',
40 header
: gettext('Comment'),
43 renderer
: Ext
.String
.htmlEncode
,
52 store
.load({ params
: { enabled
: 1 }});
57 Ext
.define('pve-users', {
58 extend
: 'Ext.data.Model',
60 'userid', 'firstname', 'lastname' , 'email', 'comment',
61 { type
: 'boolean', name
: 'enable' },
62 { type
: 'date', dateFormat
: 'timestamp', name
: 'expire' }
66 url
: "/api2/json/access/users"