Name
global.ServiceModelRoleAdder
Description
No description available
Script
var ServiceModelRoleAdder = Class.create();
ServiceModelRoleAdder.prototype = {
USER : 'USER',
GROUP: 'GROUP',
initialize: function() {
},
_getUser: function(field, value) {
var gr = new GlideRecord("sys_user");
gr.addQuery(field, value);
gr.query();
if(gr.next()) {
return {
sysId : gr.getValue('sys_id'),
id : gr.user_name+'',
name: gr.getDisplayValue()
};
}
return null;
},
_getGroup: function(field, value) {
var gr = new GlideRecord("sys_user_group");
gr.addQuery(field, value);
gr.query();
if(gr.next()) {
return {
sysId : gr.getValue('sys_id'),
id : gr.name+'',
name: gr.getDisplayValue()
};
}
return null;
},
addOrRemoveRole: function(user, memberType, role, action) {
gs.info('The addOrRemoveRole method in the ServiceModelRoleAdder script include is no longer supported');
},
type: 'ServiceModelRoleAdder'
};
Sys ID
a05b6318cb712200ee62d796634c9c0a