Name
global.DeleteInactiveVersionsAjax
Description
AJAX server side script to delete all inactive versions of a record.
Script
var DeleteInactiveVersionsAjax = Class.create();
DeleteInactiveVersionsAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
proceedWithDeleteFromForm: function() {
var objSysId = this.getParameter('sysparm_obj_id');
var tblName = this.getParameter('sysparm_table_name');
// DEF0092179: changed GlideRecord to GlideRecordSecure
var gRecord = new GlideRecordSecure(tblName);
if (gRecord.get(objSysId))
SNC.VersionControl.deleteInactiveVersions(gRecord);
return true;
},
toString: function() { return 'DeleteInactiveVersionsAjax'; }
});
Sys ID
fc0348c9eb500100ed484274b206fe6e