We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de3ed58 commit b351500Copy full SHA for b351500
1 file changed
Client-Side Components/UI Actions/Bulk Assign Incidents via List Button/script.js
@@ -0,0 +1,18 @@
1
+// Get list of selected incident sys_ids from the list
2
+var selected = g_list.getChecked(); // returns array of sys_ids
3
+
4
+if (!selected || selected.length === 0) {
5
+ gs.addInfoMessage('No incidents selected.');
6
+} else {
7
+ var userId = gs.getUserID(); // Current user's sys_id
8
+ var gr = new GlideRecord('incident');
9
10
+ for (var i = 0; i < selected.length; i++) {
11
+ if (gr.get(selected[i])) {
12
+ gr.assignment_group = ''; // Optional: clear group if needed
13
+ gr.assigned_to = userId; // Assign to current user
14
+ gr.update();
15
+ }
16
17
+ gs.addInfoMessage(selected.length + ' incident(s) assigned to you.');
18
+}
0 commit comments