Edit RITM variables on the list layout
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2024 06:57 AM
Hi All,
I have a catalog item for which we have enabled 2 fields as editable on the sc_req_item table for a specific group of users.
Now the requirement is to be able to edit these fields from the list layout as well.
I created a new view and created the List elements for that view to display the variables on the list view. However, the variables(Start date and End Date) are still not editable and give me the following error:
Please suggest.
Thanks and regards.
R'ana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2024 08:49 AM
This looks like an ACL issue. There is a separate ACL operation list_edit that needs to be added or altered to allow on these two fields.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2024 04:34 PM
Hi Brad,
Thanks for the revert.
I have added the list_edit ACL based on the custom role and the specific Catalog Item:
But its not working yet.
Please suggest.
Regards,
R'ana
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-02-2024 05:44 PM - edited 10-02-2024 05:49 PM
This isn't too surprising as the variables are stored as an object on another table, made available to the RITM and SCTASK records. You could try the same ACL on the sc_item_option.value field, but ACLs up until the Vancouver or Washington releases only prohibit access, they don't grant/allow, so if you don't have any then that's not what is blocking. I added a variable to the RITM list view by adding a List Element to the sys_ui_list record using variables.sys_id, and I get the same result, so maybe this isn't possible since they are not fields on the list table.
You can open Debug Security Rules, then try to edit the variable. I don't see anything failing, but maybe I'm not reading/interpreting it correctly.