-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove deactivated athena accounts #11
Comments
External email address issue moved to #17 It would also be nice to sync people's names to avoid accidentally leaving people's deadnames (people have permission to change their own names, but name change events appear in the room history) |
Hmmm, but when you deactivate a Matrix ID the localpart (username) is reserved forever. So would have to think of a good solution, because that's not how it works with kerbs. Also, if we're not careful and don't do this, people might inherit accounts from someone who used to have their same kerb. |
Actually, I think leaving the account deactivated would work fine, because then if someone else has my same kerb (rgabriel), they would have the account rgabriel1, and the accounts would be separate. The important step is removing the SSO account so that they don't inherit my account. |
So 2 things that can be done together: Hmm, for this and the moira list integration the best option might be to have a cronjob that runs every hour (or another appropriate amount of time) and checks for people's mailing lists, invites them to the right rooms if they are not in them, and checks if the account still exists. If we persist some state from moira queries, we can also check if their display name was synced to their moira name and is still set to that but their moira name changed, update their display name accordingly. So 2 things here:
|
Hmmm also the SSO uid is currently set to the email, maybe we can use the Unix/Athena uid instead to prevent the issue when someone reuses someone else's kerb. |
The text was updated successfully, but these errors were encountered: