pupilfirst/pupilfirst

View on GitHub
app/queries/reviewed_targets_info_resolver.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class ReviewedTargetsInfoResolver < ApplicationQuery
  include AuthorizeViewSubmissions

  property :course_id

  def reviewed_targets_info
    course.targets.live.joins(:evaluation_criteria).distinct
  end

  private

  def course
    @course ||= current_school.courses.find_by(id: course_id)
  end
end