prevent admin from deleting their account
This commit is contained in:
@@ -884,6 +884,10 @@ def delete_page_confirm(username):
|
||||
flash('Incorrect password.', InfoboxKind.ERROR)
|
||||
return redirect(url_for('.delete_page', username=username))
|
||||
|
||||
if target_user.is_admin():
|
||||
flash('You cannot delete the admin account.', InfoboxKind.ERROR)
|
||||
return redirect(url_for('.delete_page', username=username))
|
||||
|
||||
anonymize_user(target_user.id)
|
||||
sessions = Sessions.findall({'user_id': int(target_user.id)})
|
||||
for session_obj in sessions:
|
||||
|
||||
Reference in New Issue
Block a user