Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
UI action to see user active direct reports in new tab list view
24 changes: 24 additions & 0 deletions Client-Side Components/UI Actions/Show Direct Reports/script.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/*
This script should be placed in the UI action on the table sys_user context menu .
client is unchecked
*/


try {

var user = new GlideRecord('sys_user');
user.addQuery('active', true);
user.addQuery('manager', current.getUniqueValue());
user.query();
var count = user.getRowCount();
if (count == 0) {

gs.addInfoMessage('No Direct Reports found for the user.');
} else {
gs.addInfoMessage(count + ' Direct Reports found for the user.');
}
action.setRedirectURL('sys_user_list.do?sysparm_query=active!=false^manager=' + current.getUniqueValue()); // //Redirects to the list view

} catch (e) {
gs.addErrorMessage('Failed in showing direct reportees ' + e);
}
Loading