Registered usernames are still unavailable after rejecting the request
What happened?
Currently, the way user registrations works with the approval/reason system enabled, Sharkey will automatically create the account as soon as the registration is completed even though it has not yet been approved.
This causes the issue of a user registering, being denied and having to delete the account they chose, which will make that accounts username unavailable for anyone else who chooses to register.
It's possible to workaround this by going into the database manually and deleting all details of that account since it seems like registered non-approved accounts don't federate or have enough data that can cause issues with doing so.
What did you expect to happen?
That Sharkey would not make accounts, and wait for a moderator/admin to approve the account before it creates the account.
Version
v2024.8.2
Contribution Guidelines By submitting this issue, you agree to follow our Contribution Guidelines
-
I agree to follow this project's Contribution Guidelines -
I have searched the issue tracker for similar issues, and this is not a duplicate.