mirror of
https://github.com/edcommonwealth/sqm-dashboards.git
synced 2026-03-07 21:48:16 -08:00
Simplify js by including full path in district and school options values
This commit is contained in:
parent
4d6eb4ecf1
commit
f8166aed47
7 changed files with 35 additions and 44 deletions
25
app/helpers/header_helper.rb
Normal file
25
app/helpers/header_helper.rb
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
module HeaderHelper
|
||||
|
||||
def link_to_dashboard(district:, school:, academic_year:)
|
||||
dashboard_link(district_slug: district.slug, school_slug: school.slug, academic_year_range: academic_year.range)
|
||||
end
|
||||
|
||||
def link_to_browse(district:, school:, academic_year:)
|
||||
"/districts/#{district.slug}/schools/#{school.slug}/browse/teachers-and-leadership?year=#{academic_year.range}"
|
||||
end
|
||||
|
||||
def district_url_for(district:, academic_year:)
|
||||
dashboard_link(district_slug: district.slug, school_slug: district.schools.alphabetic.first.slug, academic_year_range: academic_year.range)
|
||||
end
|
||||
|
||||
def school_url_for(school:, academic_year:)
|
||||
dashboard_link(district_slug: school.district.slug, school_slug: school.slug, academic_year_range: academic_year.range)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def dashboard_link(district_slug:, school_slug:, academic_year_range:)
|
||||
"/districts/#{district_slug}/schools/#{school_slug}/dashboard?year=#{academic_year_range}"
|
||||
end
|
||||
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue