test
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-06-2024 03:57 PM - edited ‎06-07-2024 06:57 AM
5 REPLIES 5

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-06-2024 05:10 PM
No. You dont need to. Below should work. If it doesn't work, you should add some debug statements.
UserMemberp: function(u_userid, u_grpid) {
var u_grpid = gs.getProperty('groupsysid');
gs.info('++Group ID is++'+u_grpid);
var sysuser = JSUtil.nil(u_userid) ? this.getParameter('sysparm_usr').toString() : u_userid;
var sysgrp = JSUtil.nil(u_grpid) ? this.getParameter('sysparm_grp').toString() : u_grpid;
gs.info('++sysgrp Group ID is++'+u_grpid);
var ismember = "false";
var u_query = "user.sys_id=" + sysuser + "^group=" + sysgrp;
//var u_query = "user=" + sysuser + "^group=" + sysgrp;
var gr = new GlideRecord("sys_user_grmember");
gr.addEncodedQuery(u_query);
gr.query();
if (gr.next()) {
ismember = "true";
}
return ismember;
},
Please mark this response as correct or helpful if it assisted you with your question.