Disable Web Client Menu Options

Hello,

How do we disable the "Open Menu", the 3 horizontal bars icon, in the web client?

The menu choices provide multiple functions that we do not want our users to have such as: "Open Select Window" and "Go To Home Screen".

I was able to block users from selecting the "Show Screen List" with a setting in the Client capsule, but I need to block these other options as well, including "Add to Presentation".

 

We have many users we don't want to enable such functionality.

Accepted Answer

  • Previous Member
    edited June 2022 Answer ✓

    Yes,

    you can check the Board 10 online

    Board 10 Web Server Installation and Configuration

    The settings can usually be found in the following path "C:\Program Files (x86)\Board\Board WebApi Server\App_Data\config\appsettings.config"

     

    Here you have the following parameters:

    • Host: here you can define the host and port, the default value is set to “http://*:80/”, to change the port to another one (let’s say 90) you might change the value this way “http://*:90/”
    • BoardEngine: Address of the server where the Board Server service is running. If the Board Web Server is installed on the same computer of the Board Server, specify localhost (default value)
    • Port: here you define the Board Engine port, default value is 9700
    • LoacalAuthEnabled: if true, it allows username and password authentication
    • WinAuthEnabled: if true allows windows authentication
    • anonymousAuthEnabled When enabled, all users connect without having to type username and password, all users will inherit the same credentials.
    • anonymousAuthUsername: username for anonymous authentication
    • anonymousAuthPassword: password for anonymous authentication
    • useSSL: Enable this option if your Board Server service requires SSL authentication.
    • headerTitleHidden: this setting is used to show/hide the screen name in the top bar of the web client value, it can be set to true or false
    • PresentationEnabled: this setting is used to show/hide the presentation environment, it can be set to true or false
    • chatEnabled: this setting is used to show/hide the chat environment, it can be set to true or false
    • cognitiveSearchEnabled: this setting is used to show/hide the cognitive space environment, it can be set to true or false

     

    Regards,

    Antonio

Answers

  • Hi,
    it is not possible to disable the entire menu. What you can do is disable some of the features contained in that menu:

     

    • the select window can be disabled from the user security profile: enable the "Deny selection editor" option
    • Show screen list can be disabled using the "Hide screen list" option editing the WinClient capsule property (as you already mentioned)
    • the presentation part can be removed disabling the entire presentation feature. See below instructions

     

    Disabling the presentation feature can be done in the HTML5 app config file you can find in the WebApi Server folder (usually installed under C:\Program Files (x86)\Board\Board WebApi Server).

    Opening the AppData>Config folders you will find the "appSettings.config" file.

    Editing that file you will find the parameter

    <span class="token tag"><span class="token tag"><span class="punctuation token"><</span>add</span> <span class="attr-name token">key</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>presentationEnabled<span class="punctuation token">"</span></span> <span class="attr-name token">value</span><span class="attr-value token"><span class="punctuation token">=</span><span class="punctuation token">"</span>true<span class="punctuation token">"</span></span> <span class="punctuation token">/></span></span><span class="line-numbers-rows"><span></span></span>

    This parameter should be set to false. (the BoardWebApiEngine service needs to be restarted after this change).

     

    Please let me know if this helped,
    Best regards,

    Michele

  • Thanks Michele

    i have just tried it, it works fine.

    There are also other parameters in the WebApi server config >> "appsettings.config"

    Do you know what these are for?

     

    Regards

  • Thanks Antonio

    that was really helpful!

    Regards,