Make all fields read only on Request Record once an item is closed. State should still be editable for admin.

Ken61
Giga Guru

Please I need help on how to make all fields read only on Request Record once an item is closed. State should still be editable for admin. Client do want to use scripting to achieve this. I tried to use UI Policy and ACL but no luck. Can someone help me with the detail on how to achieve this requirement please. 

1 ACCEPTED SOLUTION

The ability to edit all fields is different than my understanding of your original request, but that actually makes it easier.  Delete the second rule on sc_request.request_state, and modify the first rule to check the Admin overrides box.  Now an admin will be able to edit all fields (except Price) on open and closed Requests, and all users without the admin role will not be able to edit any fields on closed/inactive Requests.

View solution in original post

6 REPLIES 6

The ability to edit all fields is different than my understanding of your original request, but that actually makes it easier.  Delete the second rule on sc_request.request_state, and modify the first rule to check the Admin overrides box.  Now an admin will be able to edit all fields (except Price) on open and closed Requests, and all users without the admin role will not be able to edit any fields on closed/inactive Requests.

Ken61
Giga Guru

Thanks