Name
global.DeleteSemaphoreSetAjax
Description
No description available
Script
var DeleteSemaphoreSetAjax = Class.create();
DeleteSemaphoreSetAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
deleteSemaphoreSet: function() {
if (!gs.hasRole("maint")) {
gs.addErrorMessage(gs.getMessage("Access denied to delete Semaphore Set"));
return;
}
var semSetId = this.getParameter('sysparm_sem_set_id');
var gr = new GlideRecord("sys_semaphore_set");
gr.addQuery("semaphore_set_id", semSetId);
gr.deleteMultiple();
gs.addInfoMessage(gs.getMessage("Successfully removed semaphore set with ID {0}. Please refresh list to view updated records.", semSetId));
return true;
},
type: 'DeleteSemaphoreSetAjax'
});
Sys ID
2f4c9160770f5010bf05d4082b1061a1