Name
global.ApprovalUserFeedback
Description
Used to provide feedback to the user when they approve or reject a request.
Script
var ApprovalUserFeedback = Class.create();
ApprovalUserFeedback.prototype = {
initialize: function() {
},
property_name: "glide.approvals.ui_feedback",
approved: function(current) {
if (gs.getProperty(this.property_name, "true") == "true")
if (current.getValue("document_id"))
gs.addInfoMessage(gs.getMessage("Approved {0}", GlideStringUtil.escapeHTML(current.getDisplayValue("document_id"))));
else
gs.addInfoMessage(gs.getMessage("Approved {0}", GlideStringUtil.escapeHTML(current.getDisplayValue("sysapproval"))));
},
rejected: function(current) {
if (gs.getProperty(this.property_name, "true") == "true")
if (current.getValue("document_id"))
gs.addInfoMessage(gs.getMessage("Rejected approval for {0}", GlideStringUtil.escapeHTML(current.getDisplayValue("document_id"))));
else
gs.addInfoMessage(gs.getMessage("Rejected approval for {0}", GlideStringUtil.escapeHTML(current.getDisplayValue("sysapproval"))));
},
requested: function(current) {
if (gs.getProperty(this.property_name, "true") == "true")
if (current.getValue("document_id"))
gs.addInfoMessage(gs.getMessage("Requested approval for {0}", GlideStringUtil.escapeHTML(current.getDisplayValue("document_id"))));
else
gs.addInfoMessage(gs.getMessage("Requested approval for {0}", GlideStringUtil.escapeHTML(current.getDisplayValue("sysapproval"))));
},
type: 'ApprovalUserFeedback'
};
Sys ID
ec4f1096539123003bf1d9109ec5874a