mirror of
https://git.proxmox.com/git/pmg-gui
synced 2025-08-14 10:17:41 +00:00
js/UserEdit.js: make userid a real config property
and implement updateUserid()
This commit is contained in:
parent
01632217f9
commit
3142a2374f
@ -20,6 +20,10 @@ Ext.define('PMG.UserEdit', {
|
||||
extend: 'Proxmox.window.Edit',
|
||||
alias: ['widget.pmgUserEdit'],
|
||||
|
||||
config: {
|
||||
userid: undefined
|
||||
},
|
||||
|
||||
viewModel: { type: 'pmgUserViewModel' },
|
||||
|
||||
isAdd: true,
|
||||
@ -166,7 +170,7 @@ Ext.define('PMG.UserEdit', {
|
||||
initViewModel: function(viewModel) {
|
||||
|
||||
var view = this.getView();
|
||||
var userid = view.userid;
|
||||
var userid = view.getUserid();
|
||||
|
||||
if (userid) {
|
||||
viewModel.set('userid', userid);
|
||||
@ -212,13 +216,18 @@ Ext.define('PMG.UserEdit', {
|
||||
me.callParent([values]);
|
||||
},
|
||||
|
||||
initComponent : function() {
|
||||
var me = this;
|
||||
create: true,
|
||||
url: '/api2/extjs/access/users',
|
||||
autoLoad: false,
|
||||
method: 'POST',
|
||||
|
||||
updateUserid: function(userid) {
|
||||
var me = this;
|
||||
|
||||
var userid = me.userid;
|
||||
me.create = !userid; // fixme
|
||||
|
||||
if (!userid) {
|
||||
if (!userid) {
|
||||
autoLoad = false;
|
||||
me.url = '/api2/extjs/access/users';
|
||||
me.method = 'POST';
|
||||
} else {
|
||||
@ -227,6 +236,6 @@ Ext.define('PMG.UserEdit', {
|
||||
me.method = 'PUT';
|
||||
}
|
||||
|
||||
me.callParent();
|
||||
return userid;
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user