Okechi Onyeje 4c141c7a2c Added admin global company lookup for result data
- currently a bug that is not displaying data
2017-02-23 17:09:58 -05:00

29 lines
868 B
Ruby

class DashboardController < ApplicationController
before_filter :deny_to_visitors
def index
#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?
@results = Hash.new
names = (Company.pluck :company_name) - ["IVA"]
names.map!{|tenant| tenant.gsub(/'/,'').gsub(/\s/,'')}
names.each do
|name|
Apartment::Tenant.switch!(name.gsub(/'/,'').gsub(/\s/,''))
@results[name.gsub(/'/,'').gsub(/\s/,'')] = Run.page(params[:page]).per(5)
end
Apartment::Tenant.switch!
else
@results = Run.page(params[:page]).per(5)
end
end
def deny_to_visitors
redirect_to "/signin" unless user_signed_in?
end
end