ui: restore: group override settings in a fieldset

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
This commit is contained in:
Fabian Ebner 2022-04-28 09:04:08 +02:00 committed by Thomas Lamprecht
parent 1ad2651202
commit c7f66bd038

View File

@ -293,48 +293,52 @@ Ext.define('PVE.window.Restore', {
}); });
} }
items.push( items.push({
{ xtype: 'fieldset',
xtype: 'displayfield', title: `${gettext('Override Settings')}:`,
value: `${gettext('Override Settings')}:`, layout: 'column',
defaults: {
width: '45%',
margin: '0 0 5 10',
}, },
{ items: [
xtype: 'textfield', {
fieldLabel: gettext('Name'), xtype: 'textfield',
name: 'name', fieldLabel: gettext('Name'),
reference: 'nameField', name: 'name',
allowBlank: true, reference: 'nameField',
}, allowBlank: true,
{ },
xtype: 'pveMemoryField', {
fieldLabel: gettext('Memory'), xtype: 'pveMemoryField',
name: 'memory', fieldLabel: gettext('Memory'),
reference: 'memoryField', name: 'memory',
value: '', reference: 'memoryField',
allowBlank: true, value: '',
}, allowBlank: true,
{ },
xtype: 'proxmoxintegerfield', {
fieldLabel: gettext('Cores'), xtype: 'proxmoxintegerfield',
name: 'cores', fieldLabel: gettext('Cores'),
reference: 'coresField', name: 'cores',
minValue: 1, reference: 'coresField',
maxValue: 128, minValue: 1,
allowBlank: true, maxValue: 128,
}, allowBlank: true,
); },
{
if (me.vmtype === 'qemu') { xtype: 'proxmoxintegerfield',
items.push({ fieldLabel: gettext('Sockets'),
xtype: 'proxmoxintegerfield', name: 'sockets',
fieldLabel: gettext('Sockets'), reference: 'socketsField',
name: 'sockets', minValue: 1,
reference: 'socketsField', maxValue: 4,
minValue: 1, allowBlank: true,
maxValue: 4, hidden: me.vmtype !== 'qemu',
allowBlank: true, disabled: me.vmtype !== 'qemu',
}); },
} ],
});
let title = gettext('Restore') + ": " + (me.vmtype === 'lxc' ? 'CT' : 'VM'); let title = gettext('Restore') + ": " + (me.vmtype === 'lxc' ? 'CT' : 'VM');
if (me.vmid) { if (me.vmid) {