NSSRUtilV2(Script Include)
Tue Jul 22 2025 13:34:59 GMT+0000 (Coordinated Universal Time)
Saved by
@amritabajpai
var NSSRUtilV2 = Class.create();
NSSRUtilV2.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
isMember: function() {
var groupId = this.getParameter('sysparm_group_id');
var userId = gs.getUserID();
if (!groupId || !userId) {
gs.info('Membership Check: Missing parameters');
return 'false';
}
var gr = new GlideRecord('sys_user_grmember');
gr.addQuery('user', userId);
gr.addQuery('group', groupId);
gr.query();
var isMember = gr.hasNext();
gs.info('Membership Check: User ' + userId + ' in group ' + groupId + ': ' + isMember);
return isMember.toString();
},
type: 'NSSRUtilV2'
});
content_copyCOPY
Accessible from-This appliaction only,-Application =nSSR, client callable
Comments