class Admin::AdministratorsController < Admin::BaseController load_and_authorize_resource def index @administrators = @administrators.page(params[:page]) end def search @users = User.search(params[:name_or_email]) .includes(:administrator) .page(params[:page]) .for_render end def create @administrator.user_id = params[:user_id] @administrator.save redirect_to admin_administrators_path end def 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