]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/dc/PoolEdit.js
1 Ext
.define('PVE.dc.PoolEdit', {
2 extend
: 'Proxmox.window.Edit',
3 alias
: ['widget.pveDcPoolEdit'],
4 mixins
: ['Proxmox.Mixin.CBind'],
6 subject
: gettext('Pool'),
10 isCreate
: (cfg
) => !cfg
.poolid
,
14 url
: get => `/api2/extjs/pools/${!get('isCreate') ? '?poolid=' + get('poolid') : ''}`,
15 method
: get => get('isCreate') ? 'POST' : 'PUT',
20 xtype
: 'pmxDisplayEditField',
21 fieldLabel
: gettext('Name'),
23 editable
: '{isCreate}',
31 fieldLabel
: gettext('Comment'),
37 initComponent: function() {
42 success: function(response
) {
43 let data
= response
.result
.data
;
44 if (Ext
.isArray(data
)) {
45 me
.setValues(data
[0]);