feat: switch analyze page to use hotwire. Fix n_size count for teacher

This commit is contained in:
Nelson Jovel 2024-06-03 08:42:10 -07:00
parent 62c508f7ae
commit ccb04511bf
51 changed files with 529 additions and 648 deletions

View file

@ -4,5 +4,6 @@ class AnalyzeController < SqmApplicationController
def index
@presenter = Analyze::Presenter.new(params:, school: @school, academic_year: @academic_year)
@background ||= BackgroundPresenter.new(num_of_columns: @presenter.graph.columns.count)
@academic_year = @presenter.selected_academic_years&.first || AcademicYear.last
end
end

View file

@ -22,8 +22,8 @@ class SqmApplicationController < ApplicationController
@districts = District.all.order(:name)
@school = School.find_by_slug(school_slug)
@schools = School.includes([:district]).where(district: @district).order(:name)
@academic_year = AcademicYear.find_by_range params[:year]
@academic_years = AcademicYear.all.order(range: :desc)
@academic_year = AcademicYear.find_by_range params[:year] || AcademicYear.last
@academic_years = AcademicYear.all.order(range: :desc) || [AcademicYear.last]
end
def district_slug