- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-03-2022 02:23 AM
Hello all. Trying to figure out an issue I am having and thought I would ask the forum.
I have two groups, Group1 and Group2.
Each group has a role assigned RoleGroup1 and RoleGroup2 respectively.
In the ACL there is a 'write' entry for both groups where the appropriate roles are assigned.
For one of the groups (Group1) I have created another custom ACL entry that makes a Title field read only.
In the Requires Role section of the ACL, I have added RoleGroup1. However, it appears to apply the same custom ACL entry to the RoleGroup2 even though that is not specified. Moreover, the ACL setting also seems to be applied when I create a new record in addition to writing.
I practice, I would think this would allow a user in Group1 to submit a request, but when they went back to update the record -- the Title field would be read only. And this would ONLY impact Group1 and not Group2.
I know I am doing something wrong, just don't know what it is. Any thoughts would be appreciated.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-03-2022 03:08 AM
Hi,
From what i understand, You need both groups to be able to write all fields of the table. But Title field should be editable for only 1 group.
If so, then you already have Write ACL where both roles are added and this is fine.
Now you need 1 more ACL for table.field (field Level). In this ACL check the Advanced box and check if the user has Role1, the answer = true, Else Answer = false.
Try this and this should solve your issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-03-2022 03:08 AM
Hi,
From what i understand, You need both groups to be able to write all fields of the table. But Title field should be editable for only 1 group.
If so, then you already have Write ACL where both roles are added and this is fine.
Now you need 1 more ACL for table.field (field Level). In this ACL check the Advanced box and check if the user has Role1, the answer = true, Else Answer = false.
Try this and this should solve your issue.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-03-2022 07:25 AM
@Anurag Tripathi - thank you for the input. That seems to have solved my issue!