users: disallow banned users from changing email or deleting account.
This is to prevent people from wiping their email address after they've been banned and reusing it to verify a new account.
This commit is contained in:
@@ -74,5 +74,9 @@ class UserDeletion
|
||||
if user.is_admin?
|
||||
errors.add(:base, "Admins cannot delete their account")
|
||||
end
|
||||
|
||||
if user.is_banned?
|
||||
errors.add(:base, "You cannot delete your account if you are banned")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user