Requesting Help on ACL's
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
Hi All,
Kindly help me how to fix this below ACL's
'helpdesk1' user is member of 'Help Desk-DF', 'HelpDesk-DF' group members will have only snc_internal role , they should able to see incidents
where Help Desk-DF(u_helpdesk_df) field is not empty.
READ ACL: Incident - None -
function() {
var helpdeskdfgrp = gs.getUser().isMemberOf("Help Desk - DF");
var logginUser = gs.getUserID();
var helpdeskdf = !gs.nil(current.u_helpdesk_df);
if (helpdeskdf && helpdeskdfgrp && logginUser) {
answer = true;
return;
}
if (helpdeskdf && !helpdeskdfgrp && logginUser) {
answer = false;
true;
}
})();
there are two incident in above screen shot,
now impersonated with 'helpdesk1' user , he is able to see only single record, he is not able to see the incidents where where Help Desk-DF(u_helpdesk_df) field is not empty.
Kindly help me how to make available incident where Help Desk-DF(u_helpdesk_df) field is not empty.
Please share some advices
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @surajsironi
Login User check is unnecessary (it always exists for logged-in users).
this is over complicated try this
(function() {
var helpdeskdfgrp = gs.getUser().isMemberOf("Help Desk - DF");
var helpdeskdf = !gs.nil(current.u_helpdesk_df);
if (helpdeskdfgrp && helpdeskdf ) {
return true;
}
return false;
})();
Please like and accept if helpful
Regards
Sandeep
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi @surajsironi
Login User check is unnecessary (it always exists for logged-in users).
this is over complicated try this
(function() {
var helpdeskdfgrp = gs.getUser().isMemberOf("Help Desk - DF");
var helpdeskdf = !gs.nil(current.u_helpdesk_df);
if (helpdeskdfgrp && helpdeskdf ) {
return true;
}
return false;
})();
Please like and accept if helpful
Regards
Sandeep
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
This is was helpful
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I tried below script, still Help Desk-DF group members are not able to see the Incidents where Incidents HelpDesk-DF field is not empty.
(function() {
var helpdeskdfgrp = gs.getUser().isMemberOf("Help Desk - DF");
var logginUser = gs.getUserID();
var helpdeskdf = !gs.nil(current.u_helpdesk_df);
if (helpdeskdfgrp && helpdeskdf) {
return true;
}
return false;
})();
HelpDesk-DF Group member
Admin:
