this is necessary because we use image files for both.
---
 www/manager/lxc/CreateWizard.js |  2 +-
 www/manager/storage/RBDEdit.js  | 14 ++++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/www/manager/lxc/CreateWizard.js b/www/manager/lxc/CreateWizard.js
index 77df991..9c544ac 100644
--- a/www/manager/lxc/CreateWizard.js
+++ b/www/manager/lxc/CreateWizard.js
@@ -18,7 +18,7 @@ Ext.define('PVE.lxc.CreateWizard', {
        var storagesel = Ext.create('PVE.form.StorageSelector', {
            name: 'storage',
            fieldLabel: gettext('Storage'),
-           storageContent: 'images,rootdir',
+           storageContent: 'images',
            autoSelect: true,
            allowBlank: false
        });
diff --git a/www/manager/storage/RBDEdit.js b/www/manager/storage/RBDEdit.js
index 0170ba4..8f1abf2 100644
--- a/www/manager/storage/RBDEdit.js
+++ b/www/manager/storage/RBDEdit.js
@@ -65,6 +65,15 @@ Ext.define('PVE.storage.RBDInputPanel', {
                checked: true,
                uncheckedValue: 0,
                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({
                 success:  function(response, options) {
                     var values = response.result.data;
+
+                   var ctypes = values.content || '';
+
+                   values.content = ctypes.split(',');
+
                     if (values.nodes) {
                         values.nodes = values.nodes.split(',');
                     }
-- 
2.1.4


_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to