After the Kingston upgrade, cannot hide the Dashboards module that is installed as part of the Benchmark Client application. It has a role attached to it, but admins do not have the option to remove it from the itil role because "Benchmark client application" under the Application picker has been set to private. The admin therefore cannot remove Benchmarks and Benchmarks > Dashboard from the application menu.
Steps to Reproduce
Log in as an admin.
Edit the application Benchmarks menu and set it to be visible for the roles admin and sn_bm_client.benchmark_data_viewer.
Note that the role itil has sn_bm_client.benchmark_data_viewer under Contains Roles.
Try to edit and remove the role sn_bm_client.benchmark_data_viewer from itil in the Contains Roles list.
Note that you are unable to remove it. Even on selecting, Delete is disabled.
Test this workaround on a sub-production instance first before applying it to a production instance.
To remove the role from all ITIL users:
Import the attached XML file: sys_user_role_contains_1373d67f9fd44300d23a7898f57fcf98.xml into your instance.
The action on the sys_user_role_contains_1373d67f9fd44300d23a7898f57fcf98.xml file will delete the corresponding record.
Navigate to User Administration > Roles and search for and open the role "itil".
In the Contains Roles related list or tab, verify that it does not show sn_bm_client.benchmark_data_viewer role.
Once this role is removed, the business rule will kick in and remove the *benchmark role from all ITIL users.
Related Problem: PRB1252688