]>
git.proxmox.com Git - pve-manager.git/blob - www/manager/form/UserSelector.js
dd244c7631a273fcddccb41a1d9903504f90abfa
1 Ext
.define('PVE.form.UserSelector', {
2 extend
: 'PVE.form.ComboGrid',
3 alias
: ['widget.pveUserSelector'],
5 initComponent: function() {
8 var store
= new Ext
.data
.Store({
12 var render_full_name = function(firstname
, metaData
, record
) {
14 var first
= firstname
|| '';
15 var last
= record
.data
.lastname
|| '';
16 return first
+ " " + last
;
24 displayField
: 'userid',
28 header
: gettext('User'),
36 renderer
: render_full_name
,
37 dataIndex
: 'firstname',
53 store
.load({ params
: { enabled
: 1 }});
58 Ext
.define('pve-users', {
59 extend
: 'Ext.data.Model',
61 'userid', 'firstname', 'lastname' , 'email', 'comment',
62 { type
: 'boolean', name
: 'enable' },
63 { type
: 'date', dateFormat
: 'timestamp', name
: 'expire' }
67 url
: "/api2/json/access/users"