app/controllers/staffs/org_unit_kinds_controller.rb
# frozen_string_literal: true
class Staffs::OrgUnitKindsController < ApplicationController
include PaginalController
before_action :set_org_unit_kind, only: :show
# GET /staff/org_unit_kinds
def index
authorize [:staff, OrgUnitKind]
@org_unit_kinds = policy_scope(
OrgUnitKind.order(codename: :asc),
policy_scope_class: Staff::OrgUnitKindPolicy::Scope,
).page(active_page)
end
# GET /staff/org_unit_kinds/:codename
def show
authorize [:staff, @org_unit_kind]
end
private
def set_org_unit_kind
@org_unit_kind = OrgUnitKind.find_by! codename: params[:codename]
end
end