How to Hide Delete option from Affected Ci related List

MounikaS
Tera Contributor

Hi,

How do I disable Delete option to ITIL users from the "Action on selected rows".I only want to remove it from the Affected CIs related list(task_ci table)

It should visible to Admin and Change manager team.

Could someone please help me on this.

Regards,

Mounika

find_real_file.png

1 ACCEPTED SOLUTION

asifnoor
Kilo Patron

Hi Mounika

Delete is a UI action written on global table and is not specific to task_ci. So you might have to create a separate UI action Delete for task_ci and there you can add a condition

gs.hasRole("admin")||gs.hasRole("change_manager")

And for existing Delete UI action, you can add the below condition to existing condition to avoid showing the global delete for task_ci like below

current.getTableName()!='task_ci'

Kindly mark the comment as a correct answer and also helpful if it answers your question.

View solution in original post

13 REPLIES 13

Hi @Ashutosh Munot 

Thanks for the response.

I have tried using ACL as well

If we hide Delete option through ACL, it is preventing access to remove added CIs through edit button as well.

 But i want edit button should work and delete button Should hide

  

 

glad you solved it, I think its good if you smash the helpful button to other solution as well. everyone has contributed here, 

To avoid changing anything in global i have suggested a new UI action button for task_ci table.

yes, ACL is also a option.

Harsh Vardhan
Giga Patron

go to the UI Action and search for delete ui action "list choice" which would be on global table.

 

add below condition, if you are on change add CHG, if you are on incident use INC.

 

current.canDelete()&&current.task.getDisplayValue().indexOf("CHG")!=0