Skip to content

Commit 690f795

Browse files
authored
Create glideAjax.js
1 parent 04a068c commit 690f795

File tree

1 file changed

+23
-0
lines changed
  • Client-Side Components/Client Scripts/Display Incident Count of Assigned-To User When Field Changes

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
var IncidentAssignmentCheck = Class.create();
2+
IncidentAssignmentCheck.prototype = Object.extendsObject(AbstractAjaxProcessor, {
3+
4+
getIncidentCount: function() {
5+
var user = this.getParameter('sysparm_user');
6+
var count = 0;
7+
8+
if (user) {
9+
var gr = new GlideAggregate('incident');
10+
gr.addQuery('assigned_to', user);
11+
gr.addQuery('state', 'NOT IN', '6,7,8');
12+
gr.addAggregate('COUNT');
13+
gr.query();
14+
15+
if (gr.next()) {
16+
count = gr.getAggregate('COUNT');
17+
}
18+
}
19+
return count;
20+
},
21+
22+
type: 'IncidentAssignmentCheck'
23+
});

0 commit comments

Comments
 (0)