---
 www/manager6/Workspace.js    | 15 +++++++++++++++
 www/manager6/node/CmdMenu.js | 12 ++++++++++++
 2 files changed, 27 insertions(+)

diff --git a/www/manager6/Workspace.js b/www/manager6/Workspace.js
index 3d0f3fec..6ee7c957 100644
--- a/www/manager6/Workspace.js
+++ b/www/manager6/Workspace.js
@@ -282,11 +282,25 @@ Ext.define('PVE.StdWorkspace', {
            }
        });
 
+       var importVM = Ext.createWidget('button', {
+           pack: 'end',
+           margin: '3 5 0 0',
+           baseCls: 'x-btn',
+           iconCls: 'fa fa-desktop',
+           text: gettext("Import VM"),
+           disabled: !caps.vms['VM.Allocate'],
+           handler: function() {
+               var wiz = Ext.create('PVE.qemu.ImportWizard', {});
+               wiz.show();
+           }
+       });
+
        sprovider.on('statechange', function(sp, key, value) {
            if (key === 'GuiCap' && value) {
                caps = value;
                createVM.setDisabled(!caps.vms['VM.Allocate']);
                createCT.setDisabled(!caps.vms['VM.Allocate']);
+               importVM.setDisabled(!caps.vms['VM.Allocate']);
            }
        });
 
@@ -334,6 +348,7 @@ Ext.define('PVE.StdWorkspace', {
                        },
                        createVM,
                        createCT,
+                       importVM,
                        {
                            pack: 'end',
                            margin: '0 5 0 0',
diff --git a/www/manager6/node/CmdMenu.js b/www/manager6/node/CmdMenu.js
index f718f69a..9bc27155 100644
--- a/www/manager6/node/CmdMenu.js
+++ b/www/manager6/node/CmdMenu.js
@@ -29,6 +29,18 @@ Ext.define('PVE.node.CmdMenu', {
                wiz.show();
            }
        },
+       {
+           text: gettext("Import VM"),
+           itemId: 'importvm',
+           iconCls: 'fa fa-cube',
+           handler: function() {
+               var me = this.up('menu');
+               var wiz = Ext.create('PVE.qemu.ImportWizard', {
+                   nodename: me.nodename
+               });
+               wiz.show();
+           }
+       },
        { xtype: 'menuseparator' },
        {
            text: gettext('Bulk Start'),
-- 
2.20.1


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

Reply via email to