Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var CheckLeaseTasks = Class.create();
- CheckLeaseTasks.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
- allClosed :function(current){
- var answer = true;
- var gr = new GlideRecord('x_ingbe_lease_tasks');
- gr.addQuery('parent', current.sys_id);
- gr.addQuery('active', true);
- gr.query();
- if(gr.hasNext()){
- answer = false;
- }
- return answer;
- },
- monoleaseApproved :function(current){
- var answer = false;
- var gr = new GlideRecord('x_ingbe_lease_tasks');
- gr.addQuery('lease_request', current.sys_id);
- gr.addQuery('task_id', 'monolease_approval');
- gr.addQuery('state', 3);
- gr.query();
- if(gr.hasNext()){
- answer = true;
- }
- return answer;
- },
- allClosedClient :function(){
- var answer = true;
- var gr = new GlideRecord('x_ingbe_lease_tasks');
- gr.addQuery('parent', this.getParameter('sysparm_sys_id'));
- gr.addQuery('active', true);
- gr.query();
- if(gr.hasNext()){
- answer = false;
- }
- return answer;
- },
- type: 'CheckLeaseTasks'
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement