- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 02:42 AM
Hi,
I want to make it fields are editable If logged InUser is having the ITIL role and member of the current assignment group or assigned to in Incident table.
I have written the below write ACL script and it's not working as expected. Could you please assist me on the script here?
if (gs.getUser().isMemberOf(current.getValue("assignment_group")) || gs.getUserID() == current.assigned_to) {
answer = true;
} else {
answer = false;
}
Thanks & Regards,
Bandila Rajesh
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 03:00 AM
Hi @Rajesh Bandila Try below code
if (!gs.hasRole('itil')) {
answer = false;
return;
}
if (gs.getUser().isMemberOf(current.getValue('assignment_group')) || gs.getUserID() == current.assigned_to.toString()) {
answer = true;
} else {
answer = false;
}
Regards,
Sid

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 03:08 AM
Hi Rajesh,
Try below.
if (gs.hasRole('itil') && (gs.getUser().isMemberOf(current.assignment_group) || gs.getUserID() == current.assigned_to)) {
answer = true;
} else {
answer = false;
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 02:55 AM
Hi @Rajesh Bandila,
please check below links:
Thank you, please make helpful if you accept the solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 03:00 AM
Vishakha Yadav
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 03:00 AM
Hi @Rajesh Bandila Try below code
if (!gs.hasRole('itil')) {
answer = false;
return;
}
if (gs.getUser().isMemberOf(current.getValue('assignment_group')) || gs.getUserID() == current.assigned_to.toString()) {
answer = true;
} else {
answer = false;
}
Regards,
Sid

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-02-2024 03:08 AM
Hi Rajesh,
Try below.
if (gs.hasRole('itil') && (gs.getUser().isMemberOf(current.assignment_group) || gs.getUserID() == current.assigned_to)) {
answer = true;
} else {
answer = false;
}