a simple question: is it possible to remove the "Action" button in request lists (see attachment)? If not, I can remove "Email" from actions list?
Good Day, Salvatore.
It is to say that 'Request lists' in the SC-UI are rendered using GXT/GWT code. Which means these cannot be customized. Should you then want to be able to indeed completely remove the 'actions' button(with it's functionality) from the list,I can then recommend to open an Idea in the CA Service Catalog Cummunity. Your Idea can then be voted on by others in the community. And we can then review this to see whether this can be implemented in a future release of the product. It is possible to remove the 'email' option from the 'actions-list'.However the 'email' button for a request, will then be removed too. How to drop Email option from Actions Menu in request list as well as drop 'Email' button request details page?Please check the below procedure and let me know your findings. 1. The inclusion of Email action and email button is based on an EEM access policy with the resource 'guinode__requestsemail'.2. The easiest way to drop 'email action' and 'email button' would be remove the read permission for this resource for the targeted role(s).3. E.G.: To drop permission for enduser,catalogenduser,requestmanager roles, follow the steps below: a. Login to EEM for the 'Service Catalog' application as EiamAdminb. Click on Manage Access Policiesc. Click on Policiesd. Click on Guinode from the left-hand tree menu (in Access Policies)e. All the access policies will be loaded and shown on the rightf. Search for the policy with name 'ACL_common_non_admin_user_Guinodes'- check the checkbox 'Show policies matching name'- enter ACL_common_non_admin_user_Guinodes- click ‘Go’g. Click on the matching policy on right hand sideh. The policy details wil showi. In the section 'Access Policy Configuration', you need to identify this specific resource 'guinode__requestsemail'Locate this resource from the list (nearly at the bottom of the list).Note: there are 3 ‘email’ related resources. Be sure to select the correct one.j. Select and click on the 'trash' icon.k. Click the save button at bottom right corner.l. Restart Catalog Server and verify the new behavior:- Stop the CA Service Catalog service- Clear the %USM_HOME%\view\translets folder- Start the CA Service Catalog servicem. The new behavior will be evident for the following roles: enduser, catalogenduser and requestmanager- Login to the SC-UI with a userid that hase one of the above roles assigned- Confirm 'email' does not show in both 'action' as well as the request itself Thanks and kind regards, Louis van Amelsfort.
thank you for your answer, your solution works out.
Another similar question: can I use a similar process to avoid users to edit its own profile (see attach)? If yes, which is the resource to disactivate? Could be "guinode__usermyprofile"?
Good Afternoon Salvatore.
For the 'edit' button, there is no EEM-rolebased-policy-resource to remove.
Thes is an .xsl file you could change in the CA Service Catalog(SC) product tree.
However, there are 2 important notes to be given on this:
NOTE1:This change is not ROLE-dependent. Which means that nobody can edit a request anymore. NOTE2:It is tricky though and a non-suported customization.You need to be extremely carefull while customizing this in this way.
Please check whether you then still want to (completely) remove the edit button?
Thanks in advance and kind regards, Louis.
PS. Have a nice weekend.
thank you for your answer.
I''l think you about your consideration.
Retrieving data ...