diff --git a/Pearlception/app/controllers/dashboard_controller.rb b/Pearlception/app/controllers/dashboard_controller.rb index 047b1ce..02d741b 100644 --- a/Pearlception/app/controllers/dashboard_controller.rb +++ b/Pearlception/app/controllers/dashboard_controller.rb @@ -5,6 +5,7 @@ class DashboardController < ApplicationController #This is a temporary fix until runs and results models are properly discussed with bobby #@results = Result.page(params[:page]).per(5) if current_user.admin? + puts params @results = Hash.new names = (Company.pluck :company_name) - ["IVA"] names.map!{|tenant| tenant.gsub(/'/,'').gsub(/\s/,'')} @@ -12,8 +13,14 @@ class DashboardController < ApplicationController |name| Apartment::Tenant.switch!(name.gsub(/'/,'').gsub(/\s/,'')) - @results[name.gsub(/'/,'').gsub(/\s/,'')] = Run.page(params[:page]).per(5) + + if params[:company] == name + @results[name.gsub(/'/,'').gsub(/\s/,'')] = {results: Run.page(params[:page]).per(5), active: true, name: name} + else + @results[name.gsub(/'/,'').gsub(/\s/,'')] = {results: Run.page(params[:page]).per(5), active: false} + end end + #binding.pry Apartment::Tenant.switch! else @results = Run.page(params[:page]).per(5) diff --git a/Pearlception/app/views/dashboard/index.html.erb b/Pearlception/app/views/dashboard/index.html.erb index 46aa466..21783b8 100644 --- a/Pearlception/app/views/dashboard/index.html.erb +++ b/Pearlception/app/views/dashboard/index.html.erb @@ -89,15 +89,16 @@
|
<%= run.runDate %>
@@ -169,13 +171,14 @@
- <%= paginate @results[company_name.gsub(/'/,'').gsub(/\s/,'')] %>
- <%= page_entries_info @results[company_name.gsub(/'/,'').gsub(/\s/,'')] %>
+ <%= paginate @results[company_name.gsub(/'/,'').gsub(/\s/,'')][:results] , params: {company: company_name.gsub(/'/,'').gsub(/\s/,'')} %>
+ <%= page_entries_info @results[company_name.gsub(/'/,'').gsub(/\s/,'')][:results] %>
|