mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-07-09 14:22:24 +00:00
lxc: use mount point editor in create wizard
This commit is contained in:
parent
946eb8cd89
commit
0c8efcf5d9
@ -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'),
|
||||||
|
Loading…
Reference in New Issue
Block a user