lxc: use mount point editor in create wizard

This commit is contained in:
Wolfgang Bumiller 2016-02-23 15:00:21 +01:00 committed by Dietmar Maurer
parent 946eb8cd89
commit 0c8efcf5d9

View File

@ -15,14 +15,6 @@ Ext.define('PVE.lxc.CreateWizard', {
] ]
}); });
var storagesel = Ext.create('PVE.form.StorageSelector', {
name: 'storage',
fieldLabel: gettext('Storage'),
storageContent: 'rootdir',
autoSelect: true,
allowBlank: false
});
var tmplsel = Ext.create('PVE.form.FileSelector', { var tmplsel = Ext.create('PVE.form.FileSelector', {
name: 'ostemplate', name: 'ostemplate',
storageContent: 'vztmpl', storageContent: 'vztmpl',
@ -43,6 +35,14 @@ Ext.define('PVE.lxc.CreateWizard', {
} }
}); });
var rootfspanel = Ext.create('PVE.lxc.MountPointInputPanel', {
title: gettext('Root Disk'),
insideWizard: true,
create: true,
unused: false,
confid: 'rootfs',
});
var networkpanel = Ext.create('PVE.lxc.NetworkInputPanel', { var networkpanel = Ext.create('PVE.lxc.NetworkInputPanel', {
title: gettext('Network'), title: gettext('Network'),
insideWizard: true, insideWizard: true,
@ -68,7 +68,7 @@ Ext.define('PVE.lxc.CreateWizard', {
tmplstoragesel.setNodename(value); tmplstoragesel.setNodename(value);
tmplsel.setStorage(undefined, value); tmplsel.setStorage(undefined, value);
networkpanel.setNodename(value); networkpanel.setNodename(value);
storagesel.setNodename(value); rootfspanel.setNodename(value);
} }
} }
}, },
@ -141,24 +141,7 @@ Ext.define('PVE.lxc.CreateWizard', {
title: gettext('Template'), title: gettext('Template'),
column1: [ tmplstoragesel, tmplsel] column1: [ tmplstoragesel, tmplsel]
}, },
{ rootfspanel,
xtype: 'inputpanel',
title: gettext('Root Disk'),
column1: [
storagesel,
{
xtype: 'numberfield',
name: 'rootfs',
minValue: 0.1,
maxValue: 128*1024,
decimalPrecision: 3,
value: '8',
step: 1,
fieldLabel: gettext('Disk size') + ' (GB)',
allowBlank: false
}
]
},
{ {
xtype: 'pveLxcCPUInputPanel', xtype: 'pveLxcCPUInputPanel',
title: gettext('CPU'), title: gettext('CPU'),