Catalog variable accessible for two groups only Client Script Script Include
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-18-2023 06:53 AM - edited 08-18-2023 06:53 AM
Hi,
I have written the code, still even end user can see the variable. Kindly help.
Client Script
function onLoad() {
var user1 = g_user.userID;
var obj = new GlideAjax('checkIfUserExistsClass');
obj.addParam('sysparm_name', 'checkIfUserExistsFunction');
obj.addParam('sysparm_Id', user1);
obj.getXML(callBackFunction);
function callBackFunction(response) {
var answer = response.responseXML.documentElement.getAttribute("answer");
if (answer == true)
g_form.setVisible('add_to_url_category', true);
else if (answer == false)
g_form.setVisible('add_to_url_category', false);
}
Script Include
var checkIfUserExistsClass = Class.create();
checkIfUserExistsClass.prototype = Object.extendsObject(AbstractAjaxProcessor, {
checkIfUserExistsFunction: function() {
var param = this.getParameter("sysparm_Id");
var gr = new GlideRecord('sys_user_grmember');
gr.addQuery('user', param);
gr.addEncodedQuery("name=WEB DLP^ORname=CASB");
gr.query();
if (gr.next()) {
return true;
}
else{
return false;
}
},
type: 'checkIfUserExistsClass'
});
Regards
Suman P.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-18-2023 06:56 AM
you can use user creteria available for or not available for
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-18-2023 07:00 AM
Note: "Available for group" and "Not available for", these two will be available in maintain item related list.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-18-2023 07:04 AM
Man, I am looking for a variable not an item