FIX: adds support for missing reports from old dashboard (#6624)

This commit is contained in:
Joffrey JAFFEUX
2018-11-19 12:20:05 +01:00
committed by GitHub
parent 4c8cfe0f29
commit e860c8b844
5 changed files with 98 additions and 9 deletions

View File

@ -2,7 +2,11 @@ require_dependency 'report'
class Admin::ReportsController < Admin::AdminController
def index
reports_methods = Report.singleton_methods.grep(/^report_(?!about)/)
reports_methods = ['page_view_total_reqs'] +
ApplicationRequest.req_types.keys
.select { |r| r =~ /^page_view_/ && r !~ /mobile/ }
.map { |r| r + "_reqs" } +
Report.singleton_methods.grep(/^report_(?!about)/)
reports = reports_methods.map do |name|
type = name.to_s.gsub('report_', '')