Add logic to prevent the current user from removing himself from the administrator list, and a flash error notice for that scenario

This commit is contained in:
Bertocq
2017-05-25 11:29:39 +02:00
parent e9ea72113b
commit fe5ddd019b
3 changed files with 8 additions and 1 deletions

View File

@@ -26,7 +26,12 @@ class Admin::AdministratorsController < Admin::BaseController
end
def destroy
@administrator.destroy
if current_user.id == @administrator.user_id
flash[:error] = I18n.t("admin.administrators.administrator.restricted_removal")
else
@administrator.destroy
end
redirect_to admin_administrators_path
end
end