Add possibillity to distinguish container and vm on RBD Storage.

this is necessary because we use image files for both.
This commit is contained in:
Wolfgang Link 2015-08-25 09:47:34 +02:00 committed by Dietmar Maurer
parent d01aeb3431
commit 6c20e90f47
2 changed files with 15 additions and 1 deletions

View File

@ -18,7 +18,7 @@ Ext.define('PVE.lxc.CreateWizard', {
var storagesel = Ext.create('PVE.form.StorageSelector', { var storagesel = Ext.create('PVE.form.StorageSelector', {
name: 'storage', name: 'storage',
fieldLabel: gettext('Storage'), fieldLabel: gettext('Storage'),
storageContent: 'images,rootdir', storageContent: 'rootdir',
autoSelect: true, autoSelect: true,
allowBlank: false allowBlank: false
}); });

View File

@ -65,6 +65,15 @@ Ext.define('PVE.storage.RBDInputPanel', {
checked: true, checked: true,
uncheckedValue: 0, uncheckedValue: 0,
fieldLabel: gettext('Enable') fieldLabel: gettext('Enable')
},
{
xtype: 'pveContentTypeSelector',
cts: ['images', 'rootdir'],
fieldLabel: gettext('Content'),
name: 'content',
value: ['images', 'rootdir'],
multiSelect: true,
allowBlank: false
} }
]; ];
@ -117,6 +126,11 @@ Ext.define('PVE.storage.RBDEdit', {
me.load({ me.load({
success: function(response, options) { success: function(response, options) {
var values = response.result.data; var values = response.result.data;
var ctypes = values.content || '';
values.content = ctypes.split(',');
if (values.nodes) { if (values.nodes) {
values.nodes = values.nodes.split(','); values.nodes = values.nodes.split(',');
} }