Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

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