Permissions to remove an item from a related list (via edit) but not delete

scottatah
Giga Expert

Hi Everyone,

We recently built out our Release Management process in ServiceNow and I've been having some issues with a related list that was built for me.   At first, our release_v2_admin folks had no "New" or "Edit" buttons.   I eventually tracked it down to being missing ACL's on u_m2m_releases_features.   I added create, read and write ACL's and solved that issue.   Now, users are able to add items to the related list via the Edit button, but they're unable to remove items from the related list.   It takes them to the slushbucket window and acts like it'll remove it, but when you click "Save" to exit the slush bucket window, the item is still there.

Adding a 'delete' ACL solves the issue, but that gives them the ability to delete items which I don't want.

Is there a specific ACL to solve this type of issue?

I don't know much about this m2m table stuff, but here's a screenshot of the permissions that helped me get the edit button there in the first place:

ACL.jpg

1 ACCEPTED SOLUTION

vkambham
Tera Expert

Scott,


Your m2m relationship is between Releases and Features, and the relationships are in m2m join tables.   Each row of the m2m table captures the relationship. Deleting the m2m row ( done by using the Edit slush-bucket) should only deletes the relationship not the parent Release or Feature. So logically speaking there is nothing wrong in granting "delete" on m2m table.


So when you say   "Adding a 'delete' ACL solves the issue, but that gives them the ability to delete items which I don't want." , are you   able to delete the feature ?



-venkatesh


View solution in original post

6 REPLIES 6

That's great to hear! 🙂 It will be good if you can mark the answers that helped as helpful so that others can refer to these in the future while looking through the thread.

Thanks,

Berny

Done and done!