isMemberOf() is not working in scoped applications?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-22-2017 11:18 AM
I am getting below error when i am trying isMemberOf() from ACL
java.lang.RuntimeException: failed to coerce com.glide.script.fencing.ScopedGlideElement to desired type java.lang.String
Caused by error in Access Control: 'my_table_name' at line 5
var myUserObject = gs.getUser();
==> 5: if(gs.hasRole('my_table_role') || myUserObject.isMemberOf(current.assignment_group.name)) {
- Labels:
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-22-2017 11:25 AM
after converting it toString its working now , sorry for false alarm.
answer = checkAccess();
function checkAccess(){
var myUserObject = gs.getUser();
if(gs.hasRole('my_role') || myUserObject.isMemberOf(current.assignment_group.name.toString())) {
return true;
}
return false;
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-25-2019 04:56 AM
Alternate method for 'isMemberOf' method for scoped applications is 'isMemberOfForScopedApp'.