]> git.proxmox.com Git - pve-manager.git/commitdiff
prevent contextmenu on lxc templates
authorDominik Csapak <d.csapak@proxmox.com>
Tue, 5 Apr 2016 12:21:11 +0000 (14:21 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 5 Apr 2016 13:34:40 +0000 (15:34 +0200)
since we do not support lxc templates on the gui yet,
prepare the correct contextmenu call, but comment it out

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
www/manager6/grid/ResourceGrid.js
www/manager6/tree/ResourceTree.js

index 99e91646dee86b7bcda05304cbf09484869b51f0..b97711fcb0c5c3340cba257ed44dec327c2db26b 100644 (file)
@@ -183,10 +183,17 @@ Ext.define('PVE.grid.ResourceGrid', {
                        menu = Ext.create('PVE.qemu.TemplateMenu', {
                            pveSelNode: record
                        });
-                   } else if (record.data.type === 'lxc') {
+                   } else if (record.data.type === 'lxc' && !record.data.template) {
                        menu = Ext.create('PVE.lxc.CmdMenu', {
                            pveSelNode: record
                        });
+                   } else if (record.data.type === 'lxc' && record.data.template) {
+                       /* since clone does not work reliably, disable for now
+                       menu = Ext.create('PVE.lxc.TemplateMenu', {
+                           pveSelNode: record
+                       });
+                       */
+                       return;
                    } else {
                        return;
                    }
index c38321b668c7e65aabbd42226045662839d5d9fe..556975e4ed45b4b305045f29db07c358b38d220b 100644 (file)
@@ -345,10 +345,17 @@ Ext.define('PVE.tree.ResourceTree', {
                        menu = Ext.create('PVE.qemu.TemplateMenu', {
                            pveSelNode: record
                        });
-                   } else if (record.data.type === 'lxc') {
+                   } else if (record.data.type === 'lxc' && !record.data.template) {
                        menu = Ext.create('PVE.lxc.CmdMenu', {
                            pveSelNode: record
                        });
+                   } else if (record.data.type === 'lxc' && record.data.template) {
+                       /* since clone does not work reliably, disable for now
+                       menu = Ext.create('PVE.lxc.TemplateMenu', {
+                           pveSelNode: record
+                       });
+                       */
+                       return;
                    } else {
                        return;
                    }