From 7f0faf891768feab2de8ad21c3e94a72c4933af0 Mon Sep 17 00:00:00 2001 From: rebuilt Date: Sat, 22 Oct 2022 16:07:34 -0700 Subject: [PATCH] Add checkboxes to analyze page for genders --- app/controllers/analyze_controller.rb | 4 +- app/views/analyze/_data_filters.html.erb | 79 +++++++++++++++--------- 2 files changed, 52 insertions(+), 31 deletions(-) diff --git a/app/controllers/analyze_controller.rb b/app/controllers/analyze_controller.rb index f6f0150b..9eaaec4e 100644 --- a/app/controllers/analyze_controller.rb +++ b/app/controllers/analyze_controller.rb @@ -3,7 +3,7 @@ class AnalyzeController < SqmApplicationController before_action :assign_categories, :assign_subcategories, :assign_measures, :assign_academic_years, :response_rate_timestamp, :races, :selected_races, :graph, :graphs, :background, :race_score_timestamp, - :sources, :group, :groups, :selected_grades, :grades, :slice, only: [:index] + :sources, :group, :groups, :selected_grades, :grades, :slice, :genders, only: [:index] def index; end private @@ -149,6 +149,6 @@ class AnalyzeController < SqmApplicationController end def genders - @genders ||= Gender.all + @genders ||= Gender.all end end diff --git a/app/views/analyze/_data_filters.html.erb b/app/views/analyze/_data_filters.html.erb index df616ea9..fb20e909 100644 --- a/app/views/analyze/_data_filters.html.erb +++ b/app/views/analyze/_data_filters.html.erb @@ -1,29 +1,29 @@

Data Filters

-<% @sources.first.slices.each do |slice| %> -
- > - -
-<% end %> - -> + +
<% end %> - + +

Select a group

- <% @races.each do |race | %> -
- +
+ > - <%= race.designation %> + <%= race.designation %> -
- <% end %> +
+ <% end %> - <% @grades.each do |grade | %> -
- +
+ > - <%= grade %> + <%= grade %> -
- <% end %> +
+ <% end %> + + <% @genders.each do |gender| %> +
+ %> + <%= @graph.slug == 'students-and-teachers' ? "disabled" : "" %> + <%= @group.slug == 'gender' ? "" : "hidden" %>> + + +
+ <% end %> +