Name
global.QueryBuilderResultStatus
Description
No description available
Script
var QueryBuilderResultStatus = Class.create();
QueryBuilderResultStatus.prototype = Object.extendsObject(AbstractAjaxProcessor, {
showLoadButtons: function(query) {
var TABLE = "qb_query_status";
var QUERY = "sys_id";
var STATUS = "status";
var queryIndex = -1;
query = query.split("=");
for(var i = 0; i < query.length - 1; i++) {
if (query[i] === 'query' && query[i + 1]) {
queryIndex = i + 1;
query[queryIndex] = query[queryIndex].substring(0, 32);
break;
}
}
if(queryIndex < 0){
return false;
}
var gr = new GlideRecord(TABLE);
if(gr.canRead() && gr.get(query[queryIndex])) {
if(gr.getValue(STATUS) == "PAUSED") {
return true;
}
return false;
}
return false;
},
type: 'QueryBuilderResultStatus'
});
Sys ID
f54489ec7334330085bc63f7fdf6a7b3