]> git.proxmox.com Git - pve-manager-legacy.git/commitdiff
sdn: enable SDN menu if /cluster/sdn api exist
authorAlexandre Derumier <aderumier@odiso.com>
Wed, 11 Mar 2020 02:05:38 +0000 (03:05 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 23 Mar 2020 13:43:29 +0000 (14:43 +0100)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
www/manager6/Workspace.js
www/manager6/dc/Config.js

index 1cc86999ab6dc38f833b9f40852530903d7d155d..8b5d5cff0ad28229dba417c76257a8c9e9776999 100644 (file)
@@ -161,6 +161,14 @@ Ext.define('PVE.StdWorkspace', {
                    me.updateVersionInfo();
                }
            });
+
+           Proxmox.Utils.API2Request({
+               url: '/cluster/sdn',
+               method: 'GET',
+               success: function(response) {
+                   PVE.SDNInfo = response.result.data;
+               }
+           });
        }
     },
 
index bbc4f5c79f0e7a8c34cc78609e8d496578cddf78..65ba3993019bac2490dfa1f3fb878a94b414f245 100644 (file)
@@ -56,7 +56,7 @@ Ext.define('PVE.dc.Config', {
            });
        }
 
-       if (caps.dc['Sys.Audit']) {
+       if (caps.dc['Sys.Audit'] && PVE.SDNInfo) {
 
            me.items.push({
                xtype: 'pveSDNStatus',
@@ -73,6 +73,7 @@ Ext.define('PVE.dc.Config', {
                iconCls: 'fa fa-database',
                itemId: 'sdncontroller'
            });
+
            me.items.push({
                xtype: 'pveSDNZoneView',
                groups: ['sdn'],