is it possible to query the users in JIRA to determine who has not logged in (created an account but never logged in) so that we can disable them using bob swift CLI for JIRA?
My goal is to create a script to run that would disable any use that has never logged in or has not logged in in the past 120 days. .
Thanks!
Hi Christian,
You can achieve that by checking the cwd_user_attribute table in JIRA and checking if that user id is located there with the lastAuthenitcated row.
In case some user does not have the attribute lastAuthenticated, then it means he/she never logged to the app.
This query should work for you. I've tested it for Confluence database but JIRA user tables are very similar and should work as well, if not at least you have the idea on how to retrieve this data.
The query below will show you all users that have logged to the app so it means the users that are not returned have not logged to the app yet.
select cu.id, cu.lower_user_name, cua.attribute_name, cua.attribute_value from cwd_user cu join cwd_user_attribute cua on cu.id = cua.user_id where cua.attribute_name = 'lastAuthenticated';
EDIT.
Improving the query, it now shows the users who didn't logged as results.
select cu.id, cu.lower_user_name, cua.attribute_name, cua.attribute_value from cwd_user cu, cwd_user_attribute cua where cu.id not in (select cu.id from cwd_user cu join cwd_user_attribute cua on cu.id = cua.user_id) and cua.attribute_name = 'lastAuthenticated';
I hope this helps!
Cheers,
Rodrigo
does anyone know how to do this with Script Runner?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
PS>>>> with Script Runner
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.