module Api class SubjectsController < BaseController include SubjectSearch authorize_resource :doctrine, class: "Cdao::Subject", only: %i[index] def index @search = search_subject(search_params) @subjects = @search.results respond_with @subjects end private def search_params params.permit(:q, :name, :parent_id, :state, :doctrine_ids, :page, :per_page, exclude_ids: []) end end end