You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
455 B
16 lines
455 B
class Overview::ParentOverviewPresenter < Overview::OverviewPresenter
|
|
def categories
|
|
Category.sorted.includes(%i[measures scales admin_data_items subcategories]).select do |category|
|
|
category.survey_items.parent_survey_items.count.positive?
|
|
end
|
|
end
|
|
|
|
def category_presenters
|
|
categories.map { |category| ParentCategoryPresenter.new(category:) }
|
|
end
|
|
|
|
def framework_indicator_class
|
|
"school-quality-frameworks-parent"
|
|
end
|
|
end
|