Search for inactive users on Jira
15 Jul 2023 in TIL
It’s unfortunate, but people leave teams all of the time. I inherited a team that had some turnover, and needed to get the backlog in to shape.
The first thing I did was to remove all deactivated users from tickets. It turns out that Jira allows you search for all members of a specific team. Combining this with assignee not in
gives us the following:
sql
project = "MYPROJ" AND assignee not in (membersOf(jira-software-users)) AND status = Open ORDER BY created DESC
I also found it useful to find tickets raised by those no longer with the company to be triaged and closed if outdated:
sql
project = "MYPROJ" AND reporter not in (membersOf(jira-software-users)) AND status = Open ORDER BY created DESC
Removing outdated tickets that I couldn’t follow up on helped trim the backlog massively, and unassigning tickets from those that have left the team means that the backlog matches reality.