Reference field to show inactive users for catalog item and assoc. tasks

Blair5
Tera Guru

I found a discussion regarding inactive users being shown on a catalog item. --> Reference field not showing inactive users for our asset team

 

I'd like to show the inactive users on the catalog item (Offboard a user) and all subsequent tasks. The discussion I found addresses catalog item part, but not the TASK part. Does anyone have any ideas?

1 ACCEPTED SOLUTION

on the existing br you only need to modify ONE line.. find the if line that kicks it off and change it to



if (!gs.hasRole('user_admin') && !gs.hasRole('view_inactive_user') && (current.getEncodedQuery().indexOf('sys_id>')== -1))



<this adds the encoded query requirement to it>



then just add the ref qualifier to ANY reference field you want to show disabled users of   sys_id>''


View solution in original post

26 REPLIES 26

Mark has asked to update the existing Business rule.


Add your conditions like catalog_item.....in the encoded query part.


Would it be...?



if(!gs.hasRole("admin"){


if(current.getEncodedQuery(sys_id=ae20225e0a0a3cac00b8ac8dbc5c018a^ORsys_id=a347dac30a0a3cac004f1ab999174e31){//sys ids of catalog items


current.addQuery("active", "true");


}


}


if(!gs.hasRole("admin"){


if(current.getEncodedQuery().indexOf('sys_id=ae20225e0a0a3cac00b8ac8dbc5c018a') >=0)


{


current.addQuery("active", "true");


}


}


I did exactly as above and an end user is not able to search for inactive users on this particular catalog item.


What role does the person who uses this catalog item have?   itil?   Will any ess users be able to use this catalog item?