Articles in this section
Category / Section

How to customize side bar menu based on user permission

Published:

This page describes how to customize the sidebar menu in the Bold BI application based on user permissions.

Steps to customize side bar menu option based on user permission

  1. Set the <IsUserBasedMenu> to true in the config file, which is located in the following location.

    • For Windows - C:\BoldServices\app_data\bi\configuration
    • For Linux - /var/www/bold-services/application/app_data/bi/configuration/

    User Based Menu

  2. Restart the Bold BI Application in IIS.

    restart-bold-bi-in-iis.png

  3. If the user does not have any kind of permission, the dashboards and pinboards options will be displayed.

    no-permission-user-login.png

  4. Hide the Pinboards option by setting the ShowMenu to false for the node Pinboard in the custom_ui.json. This will hide the Pinboard item for all users. Please refer to this section for information on customizing the custom_ui.json file.
    pinboard-hide.png

    hide-pinboard-bold-bi.png

  5. For example, if the user has any type of permission for data sources, it will display the option for data sources.

    data-source-permission-login.png

Dashboard Dependent Menus:

If the user has permission to create a dashboard, the dependent menu options Add Dashboard and Publish will be shown. However, if the user has any other dashboard-related permissions (such as Read, Read and Write, or Read, Write, and Delete), then both options will not be shown.

create-dashboard-permission-menu-items.png

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
NG
Written by Nisanth Gunasekaran
Updated:
Comments (0)
Please  to leave a comment
Access denied
Access denied