User expiry after a definable period of inactivity
Now that a facility for tracking user inactivity is being worked on via issue #1022 (closed) we should provide a way to automatically remove or block users who have been found to be inactive after some definable period of time. I presume the process that runs to effect these changes would run once per day or once per week.
We have had customer/prospect requests for this type of functionality. It may not, however, always be desirable to delete users due to the problems discussed in CE issue 199, "Deleting user account from gitlab.com deletes user's reported issues" Blocked users, on the other hand, do not count toward the number of licensed users in use.
This was specifically requested by this customer: https://gitlab.my.salesforce.com/0016100000AYvv8