How to remove the dashboard tab for the users with "end user" role

Document ID : KB000014356
Last Modified Date : 14/02/2018
Show Technical Document Details
Introduction:

By design , the "end user" role  includes all the same access rights as the "catalog user".  In addition, the end user can subscribe to services, view invoices, view and add news messages, documents, and reports.  Therefore ,  the "End User" role can see more than the "Catalog User" role when they log in to Catalog.  For example,  the users with the "End User" role login catalog UI ,  they can see more tabs than the users with "Catalog User" role .  

But in some situations ,  the customer might want to remove the dashboard tab or invoices tab , etc for the users with "End User" role .    

 

Question:

How to get rid of dashboard tab  for the users with "End User" role  ? 

Environment:
service catalog 14.1, 12.9
Answer:

If you log into the "Service Catalog" application in EEM UI as eiamadmin, go to "Manage Access Policies" and then click on "Launchpad", you can see the way that the interface is built for a role.

If you look at the "ACL_113_Launchpads" ACL (end user role), you can see this list: 

launchpad__applications_management 

launchpad__group-al-acctinfosubscriptionframe 

launchpad__invoicesEU 

launchpad__my_applicationsEU 

launchpad__my_dashboards 

launchpad__my_documents 

launchpad__my_messages 

launchpad__my_profile 

launchpad__my_reports 

launchpad__my_requestscategory 

launchpad__my_requestscatalog 

launchpad__my_subscriptions2 

 

 "launchpad__my_dashboards" listed above   is why the "End User" role can see the dashboard tab when the users with "End User" role login catalog UI .   If you want to remove the dashboard tab for "End User" role , you can simply remove launchpad__my_dashboards from  ACL_113_Launchpads .  then , recycle EEM services and catalog service .     

Additional Information:

Note :  when you modify catalog application related ""Manage Access Policies"  information in EEM UI ,   you need to do it very carefully .  We suggest you take a snapshot of your EEM server or at least make a backup of your catalog application's registration in EEM UI via "ant  backup-eem-app"  on catalog server  , just in case .