- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-11-2022 12:11 PM
Hi All,
Please help me on below ACL Part
there 5-groups of List
arr = [ software, hardware, database, network, telecom ] , if Loggedin user is member of in any of group then make field editable .
I know gs.getUser().isMemberOf('groupname') --> but it works for single group. but if we have array of groups then how to fix this ? please help me on this.
Solved! Go to Solution.
- Labels:
-
Scripting and Coding

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-12-2022 11:29 AM
There you go:
var member = IsMember();
gs.addInfoMessage(gs.getMessage("member " + IsMember()));
if (current.assigned_to == gs.getUserID() || member)
answer = true;
else
answer = false;
function IsMember() {
var groups = gs.getProperty('optimal_groups').split(',');
for (var ind in groups) {
if (gs.getUser().isMemberOf(groups[ind])) {
return true;
}
}
return false;
}
Aman Kumar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-12-2022 11:27 AM
Thanks Aman,
Please reply to this with complete code . I will mark it.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-12-2022 11:29 AM
There you go:
var member = IsMember();
gs.addInfoMessage(gs.getMessage("member " + IsMember()));
if (current.assigned_to == gs.getUserID() || member)
answer = true;
else
answer = false;
function IsMember() {
var groups = gs.getProperty('optimal_groups').split(',');
for (var ind in groups) {
if (gs.getUser().isMemberOf(groups[ind])) {
return true;
}
}
return false;
}
Aman Kumar