- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-23-2024 09:27 AM
I am trying to constrain a concurrence user from changing other concurrence user's "Sign-Off Status" field when viewing from a list in a parent record called "Requirement". These users belong to a concurrence group in the Requirement form. When in the Requirement form, under Related Lists, concurrence users can edit their "Sign-Off Status", but users can only edit their own "Sign-Off Status" field.
I created a "list-edit" ACL and wrote a script. I apologize in advanced, my scripting is limited. The functionality is not working as expected. Below is my ACL I created:
The list view for reference:
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-23-2024 12:11 PM
I found the solution. I didn't need to script. I had the condition built as Concurrence POC is dynamic (me) and set the role to the concurrence user role. For some odd reason, when I still had the advance button checked, it didn't work. Unchecking this will help the functionality.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-23-2024 09:48 AM
Try if (gs.getUserID() != current.concurrence_poc)...
Although I'm a little confused. Do you want them to edit there own but not others? If that is the case you should be doing equals == instead of not equals !=.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-23-2024 10:26 AM
I tried that with the double equals. Still doesn't let a user edit their own.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-23-2024 12:11 PM
I found the solution. I didn't need to script. I had the condition built as Concurrence POC is dynamic (me) and set the role to the concurrence user role. For some odd reason, when I still had the advance button checked, it didn't work. Unchecking this will help the functionality.