added white label menu files

This commit is contained in:
Nico Melone
2023-02-05 09:01:28 -06:00
parent e1e1314f1f
commit 184d608dbe
2 changed files with 78 additions and 0 deletions

52
white-label-example.json Normal file
View File

@@ -0,0 +1,52 @@
******* Example of custom menu ********
*
* menuItems - array of custom menu items
* disabledMenuItems - array of ThingsBoard menu items to be disabled, available menu items names:
*
* "home", "tenants", "widget_library", "mail_server", "mail_templates", "white_labeling", "login_white_labeling",
* "custom_translation", "custom_menu", "rule_chains", "converters", "integrations", "roles", "customers_hierarchy",
* "user_groups", "customer_groups", "asset_groups", "device_groups", "entity_view_groups",
* "dashboard_groups", "scheduler", "audit_log"
{
"disabledMenuItems": [
"home"
],
"menuItems": [
{
"name": "My Custom Menu",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"dashboardId": "<YOUR DASHBOARD ID HERE>",
"hideDashboardToolbar": true,
"setAccessToken": false,
"childMenuItems": []
},
{
"name": "My Custom Menu 2",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"setAccessToken": false,
"childMenuItems": [
{
"name": "My Child Menu 1",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"setAccessToken": false,
"childMenuItems": []
},
{
"name": "My Child Menu 2",
"iconUrl": null,
"materialIcon": "menu",
"iframeUrl": "https://thingsboard.io",
"setAccessToken": false,
"childMenuItems": []
}
]
}
]
}

26
white-label-menu.json Normal file
View File

@@ -0,0 +1,26 @@
{
"disabledMenuItems": [
"tenants",
"home_settings",
"white_labeling",
"custom_menu",
"widget_library",
"mail_server",
"mail_templates",
"edge_groups",
"login_white_labeling",
"custom_translation",
"rule_chains",
"converters",
"integrations",
"roles",
"customers_hierarchy",
"user_groups",
"customer_groups",
"asset_groups",
"device_groups",
"entity_view_groups",
"scheduler"
],
"menuItems": []
}