|
|
|
|
@ -13,7 +13,9 @@ class CategoriesController < ApplicationController
|
|
|
|
|
def show
|
|
|
|
|
district = @school.district
|
|
|
|
|
authenticate(district.name.downcase, "#{district.name.downcase}!")
|
|
|
|
|
@year = (params[:year] || "2017").to_i
|
|
|
|
|
school_categories = SchoolCategory.for(@school, @category)
|
|
|
|
|
@years = school_categories.map(&:year)
|
|
|
|
|
@year = (params[:year] || @years.first).to_i
|
|
|
|
|
@school_category = SchoolCategory.for(@school, @category).in(@year).first
|
|
|
|
|
@child_school_categories = SchoolCategory.for_parent_category(@school, @category).valid
|
|
|
|
|
@questions = @category.questions
|
|
|
|
|
@ -82,5 +84,6 @@ class CategoriesController < ApplicationController
|
|
|
|
|
# Never trust parameters from the scary internet, only allow the white list through.
|
|
|
|
|
def category_params
|
|
|
|
|
params.require(:category).permit(:name, :blurb, :description, :external_id, :parent_category_id)
|
|
|
|
|
raise params.inspect
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|