Files
redux-scraper/app/controllers/domain/fa/users_controller.rb
2024-12-27 19:03:08 +00:00

26 lines
662 B
Ruby

class Domain::Fa::UsersController < ApplicationController
before_action :set_user, only: %i[show]
skip_before_action :authenticate_user_or_validate_api_token, only: %i[show]
# GET /domain/fa/users or /domain/fa/users.json
def index
authorize Domain::Fa::User
@users =
policy_scope(Domain::Fa::User).includes({ avatar: [:file] }).page(
params[:page],
)
end
# GET /domain/fa/users/1 or /domain/fa/users/1.json
def show
authorize @user
end
private
# Use callbacks to share common setup or constraints between actions.
def set_user
@user = Domain::Fa::User.find_by(url_name: params[:url_name])
end
end