Name
global.AllowCoverageProposalSwap
Description
No description available
Script
var AllowCoverageProposalSwap = Class.create();
AllowCoverageProposalSwap.prototype = Object.extendsObject(AbstractAjaxProcessor, {
allowAutomaticSwapOfCoverage: function() {
var rosterSpanPoposalSysId = this.getParameter('sysparm_sys_id');
var isSwapAllowed = this.getParameter('sysparm_is_swap_allowed');
var rosterSpanProposalGr = new GlideRecord("roster_schedule_span_proposal");
var result = this.newItem("result");
if (!rosterSpanProposalGr.get(rosterSpanPoposalSysId) || !rosterSpanProposalGr.canWrite()) {
result.setAttribute("status", "error");
return result;
}
rosterSpanProposalGr.setValue("auto_swap_coverage", isSwapAllowed + "");
rosterSpanProposalGr.update();
result.setAttribute("status", "success");
return result;
},
type: 'AllowCoverageProposalSwap'
});
Sys ID
4981290f73231300d406168d4ef6a70f