You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think we want to separate deleting users from posts/revisions/etc as there may be useful revisions/posts they posted that we want to retain. In this way, we need to support the idea of a "Deleted" or "Removed" User (zombie delete) to anonymize submissions similar to Reddit.
Off the top of my head, these are the things needed to change
add a status field to the user table (ACTIVE=0, DELETED=1, BANNED=2)
update everywhere 'user' name is displayed to check for status
prevent logins if inactive user
update all 'post' queries to check if the user is active (in the race condition where a currently active user is banned - we want to prevent them from taking further actions right away)
1/3 PRs for #224, ensuring that a user who has been banned/deleted
recently will no longer be able to interact with the site.
The next 2 PRs will be to (1) Update all views for other users so they
no longer see the usernames of deleted/banned users and (2) Add support
for banning + deleting users (as admin or yourself).
A user with
admin
permissions should be able to ban a user through the website. A banned user will not be able to make posts or proofing changes.The text was updated successfully, but these errors were encountered: