class Admin::UsersController
def annouce_cannot_remove_self_from_admin_role
def annouce_cannot_remove_self_from_admin_role flash[:error] = 'You cannot remove yourself from the admin role.' end
def announce_cannot_delete_self
def announce_cannot_delete_self flash[:error] = t('users_controller.cannot_delete_self') end
def ensure_deletable
def ensure_deletable if current_user.id.to_s == params[:id].to_s announce_cannot_delete_self redirect_to admin_users_path end end
def show
def show redirect_to edit_admin_user_path(params[:id]) end
def update
def update user_params = params[model_symbol] if user_params && user_params['admin'] == false && model == current_user user_params.delete('admin') annouce_cannot_remove_self_from_admin_role end model.update_attributes!(user_params) response_for :update end