Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to remove users from stash database who has not logged in since last 3 months in stash ?

Amit Kumar July 21, 2015

I want to remove users from stash quickly who has not logged in since last 3 months. so that i can save my licence for genuine users.  

1 answer

0 votes
Nick
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 23, 2015

You'd have to write a plugin which recorded when each user logs in, then cleans up any user who hasn't done so within your threshold of 3 months.

You could either implement a ServletFilter or just create a component which listens for the RequestStartedEvent to record who is logging in. You'd not want to do this on every single request however as it could effect performance.

Then in a scheduled job, use the PermissionAdminService#revokeAllGlobalPermissions(com.atlassian.stash.user.StashUser) method to remove access for any users who haven't logged in.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events