Requesting Help on ACL's

surajsironi
Kilo Sage

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.

Screenshot 2026-02-26 at 07.28.10.png

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.

Screenshot 2026-02-26 at 07.32.00.png

Kindly help me how to make available incident where Help Desk-DF(u_helpdesk_df) field is not empty.


Please share some advices 



13 REPLIES 13

sandeep1708
Tera Contributor

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

sandeep1708
Tera Contributor

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

This is was helpful

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
Screenshot 2026-03-01 at 07.53.24.png


Admin:
Screenshot 2026-03-01 at 07.52.58.png