How: Only show information about server settings and Control Center to administrators with Control Center access or allow for configuring what is shown in the placeholder widget.
Why: Non-administrator users and users with no access to Control Center should not be informed about settings, Control Center and "backend" stuff. The information does not concern them and will be confusing to new users. Users should only have access to and be informed about information relevant to their specific roles and responsibilities to prevent security risks and information overload.
For Who: Users of the portal and administrators with access to Control Center.
Impact: Better security and user experience.
Additional context: The new placeholder widget shown in the Portal when there are no widgets shown for the user has info text about the "DASHBOARD_WIDGETS_DISABLED" server setting and links to an article about Control Center settings. This information should not be shown to non-administrator users as they do not have the permissions to change this setting and in a lot of cases have no access to or knowledge of the Control Center. See attached image.
Furthermore, the placeholder widget incorrectly assumes that if no widgets are shown for a user it's due to the value for the "DASHBOARD_WIDGETS_DISABLED" server setting even if no widget types are disabled. This is misleading information.
Please, add your suggestion and feedback above to add to the insights used by Product team when deciding priorities and direction of the Inriver PIM.