extend: 'Proxmox.window.Edit',
alias: ['widget.pmgUserEdit'],
+ config: {
+ userid: undefined
+ },
+
viewModel: { type: 'pmgUserViewModel' },
isAdd: true,
initViewModel: function(viewModel) {
var view = this.getView();
- var userid = view.userid;
+ var userid = view.getUserid();
if (userid) {
viewModel.set('userid', userid);
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 {
me.method = 'PUT';
}
- me.callParent();
+ return userid;
}
});