簡體   English   中英

將新的導航選項卡添加到wso2 emm中的固定菜單

[英]Add new nav tab to the fixed menu in wso2 emm

我正在嘗試將新菜單添加到WSO2 emm的上部菜單中(例如設備管理,報告等)。 目前,我設法在菜單中添加了一個項目,但是我無法使其運行所需的代碼(實際上,在第一階段,我想打開與“應用程序管理”項目相同的頁面)。

是否有任何文檔或任何好的示例或建議?

謝謝。

您可以在wso2emm-1.1.0 / repository / deployment / server / jaggeryapps / emm / controller / app.js文件中更改值

菜單定義如下

if(currentUser){
    if(role == 'admin'){
        topNavigation = [
            {name : "Dashboard" , link: appInfo().server_url + "console/dashboard", displayPage: "dashboard", icon: "icon-th-large"},
            {name : "Configurations", link: appInfo().server_url + "users/configuration", displayPage: "configuration", icon:"icon-wrench"},
            {name : "Device Management" , link: appInfo().server_url + "devices/management", displayPage: "management", icon:"icon-mobile-phone"},
            {name : "App Management"    , link: appInfo().server_url + "apps/management", displayPage: "appmanagement", icon:"icon-qrcode"},
             {name : "Reports"  , link: appInfo().server_url + "reports/", displayPage: "reports", icon:"icon-bar-chart"}               
        ];
        var configNavigation =  [
            {name : "Users", link: appInfo().server_url + "users/configuration", displayPage: "users", icon:"icon-user"},
            {name : "Roles", link: appInfo().server_url + "roles/configuration", displayPage: "roles", icon:"icon-group"},
            {name : "Policies", link: appInfo().server_url + "policies/configuration", displayPage: "policies", icon:"icon-lock"},
            {name : "Settings", link: appInfo().server_url + "tenant/configuration", displayPage: "tenant", icon:"icon-gear"},
        ];
    }else if(role == 'emmadmin'){
        topNavigation = [
            {name : "Dashboard" , link: appInfo().server_url + "console/dashboard", displayPage: "dashboard", icon: "icon-th-large"},
            {name : "Configurations", link: appInfo().server_url + "users/configuration", displayPage: "configuration", icon:"icon-wrench"},
             {name : "Device Management"    , link: appInfo().server_url + "devices/management", displayPage: "management", icon:"icon-mobile-phone"},
            {name : "App Management"    , link: appInfo().server_url + "apps/management", displayPage: "appmanagement", icon:"icon-qrcode"},
             {name : "Reports"  , link: appInfo().server_url + "reports/", displayPage: "reports", icon:"icon-bar-chart"}
        ];
        var configNavigation =  [
            {name : "Users", link: appInfo().server_url + "users/configuration", displayPage: "users", icon:"icon-user"},
            {name : "Roles", link: appInfo().server_url + "roles/configuration", displayPage: "roles", icon:"icon-group"},
            {name : "Policies", link: appInfo().server_url + "policies/configuration", displayPage: "policies", icon:"icon-lock"},
        ];
    }else{
        topNavigation = [
            {name : "My Devices"    , link: appInfo().server_url + "users/devices", displayPage: "management", icon:"icon-briefcase"}
        ];
    }
}

您可以在此處添加另一個條目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM