mirror of
https://git.proxmox.com/git/pmg-gui
synced 2025-08-14 15:34:14 +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',
|
extend: 'Proxmox.window.Edit',
|
||||||
alias: ['widget.pmgUserEdit'],
|
alias: ['widget.pmgUserEdit'],
|
||||||
|
|
||||||
|
config: {
|
||||||
|
userid: undefined
|
||||||
|
},
|
||||||
|
|
||||||
viewModel: { type: 'pmgUserViewModel' },
|
viewModel: { type: 'pmgUserViewModel' },
|
||||||
|
|
||||||
isAdd: true,
|
isAdd: true,
|
||||||
@ -166,7 +170,7 @@ Ext.define('PMG.UserEdit', {
|
|||||||
initViewModel: function(viewModel) {
|
initViewModel: function(viewModel) {
|
||||||
|
|
||||||
var view = this.getView();
|
var view = this.getView();
|
||||||
var userid = view.userid;
|
var userid = view.getUserid();
|
||||||
|
|
||||||
if (userid) {
|
if (userid) {
|
||||||
viewModel.set('userid', userid);
|
viewModel.set('userid', userid);
|
||||||
@ -212,13 +216,18 @@ Ext.define('PMG.UserEdit', {
|
|||||||
me.callParent([values]);
|
me.callParent([values]);
|
||||||
},
|
},
|
||||||
|
|
||||||
initComponent : function() {
|
create: true,
|
||||||
|
url: '/api2/extjs/access/users',
|
||||||
|
autoLoad: false,
|
||||||
|
method: 'POST',
|
||||||
|
|
||||||
|
updateUserid: function(userid) {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
var userid = me.userid;
|
|
||||||
me.create = !userid; // fixme
|
me.create = !userid; // fixme
|
||||||
|
|
||||||
if (!userid) {
|
if (!userid) {
|
||||||
|
autoLoad = false;
|
||||||
me.url = '/api2/extjs/access/users';
|
me.url = '/api2/extjs/access/users';
|
||||||
me.method = 'POST';
|
me.method = 'POST';
|
||||||
} else {
|
} else {
|
||||||
@ -227,6 +236,6 @@ Ext.define('PMG.UserEdit', {
|
|||||||
me.method = 'PUT';
|
me.method = 'PUT';
|
||||||
}
|
}
|
||||||
|
|
||||||
me.callParent();
|
return userid;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user