Name
sn_role_builder.RoleBuilderPermissions
Description
Provides permissions associated with AES Role Builder
Script
var RoleBuilderPermissions = (function() {
return {
canReadApp: function(appId) {
var apps = new GlideRecord('sys_app');
var appRecordExists = apps.get(appId);
return appRecordExists && apps.canRead();
},
canWriteRoles: function() {
var tableNames = ["sys_security_acl_role", "sys_security_acl", "sys_user_role"];
var tableRecord;
for (var i = 0; i < tableNames.length; i++) {
tableRecord = new GlideRecord(tableNames[i]);
if (!tableRecord.canCreate()) {
return false;
}
}
return true;
}
};
})();
Sys ID
5d1e8dd677533010f082d599cf5a996e