mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-06-14 16:40:58 +00:00
copy dc/PoolEdit.js from manager to manager5
This commit is contained in:
parent
bb2948de93
commit
0f524f77bb
48
www/manager5/dc/PoolEdit.js
Normal file
48
www/manager5/dc/PoolEdit.js
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
Ext.define('PVE.dc.PoolEdit', {
|
||||||
|
extend: 'PVE.window.Edit',
|
||||||
|
alias: ['widget.pveDcPoolEdit'],
|
||||||
|
|
||||||
|
initComponent : function() {
|
||||||
|
var me = this;
|
||||||
|
|
||||||
|
me.create = !me.poolid;
|
||||||
|
|
||||||
|
var url;
|
||||||
|
var method;
|
||||||
|
|
||||||
|
if (me.create) {
|
||||||
|
url = '/api2/extjs/pools';
|
||||||
|
method = 'POST';
|
||||||
|
} else {
|
||||||
|
url = '/api2/extjs/pools/' + me.poolid;
|
||||||
|
method = 'PUT';
|
||||||
|
}
|
||||||
|
|
||||||
|
Ext.applyIf(me, {
|
||||||
|
subject: gettext('Pool'),
|
||||||
|
url: url,
|
||||||
|
method: method,
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
xtype: me.create ? 'pvetextfield' : 'displayfield',
|
||||||
|
fieldLabel: gettext('Name'),
|
||||||
|
name: 'poolid',
|
||||||
|
value: me.poolid,
|
||||||
|
allowBlank: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
xtype: 'textfield',
|
||||||
|
fieldLabel: gettext('Comment'),
|
||||||
|
name: 'comment',
|
||||||
|
allowBlank: true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
});
|
||||||
|
|
||||||
|
me.callParent();
|
||||||
|
|
||||||
|
if (!me.create) {
|
||||||
|
me.load();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
Loading…
Reference in New Issue
Block a user