From 542da6aaf0a0d1d2203d9cff9c96f902499ae063 Mon Sep 17 00:00:00 2001 From: Adrian Hinz Date: Fri, 30 Sep 2022 23:13:32 +0200 Subject: [PATCH] added views only for index --- app/controllers/dashboard_controller.rb | 8 ++++---- app/models/visit_history.rb | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/controllers/dashboard_controller.rb b/app/controllers/dashboard_controller.rb index dddca49..4066e3d 100644 --- a/app/controllers/dashboard_controller.rb +++ b/app/controllers/dashboard_controller.rb @@ -20,10 +20,10 @@ class DashboardController < ApplicationController def visits_data @monitor << [ - VisitHistory.visits.count, - VisitHistory.visits.by_today.size, - VisitHistory.visits.by_7days.size, - VisitHistory.visits.by_30days.size + VisitHistory.visits.si_index.count, + VisitHistory.visits.si_index.by_today.size, + VisitHistory.visits.si_index.by_7days.size, + VisitHistory.visits.si_index.by_30days.size ] end diff --git a/app/models/visit_history.rb b/app/models/visit_history.rb index ff54ab9..71ac38d 100644 --- a/app/models/visit_history.rb +++ b/app/models/visit_history.rb @@ -33,6 +33,12 @@ class VisitHistory < ApplicationRecord scope :by_7days, -> { where('created_at > ?', Time.now.midnight - 7.days) } scope :by_30days, -> { where('created_at > ?', Time.now.midnight - 30.days) } scope :dist_ip, -> { select(:ip_address).uniq } + scope :si_index, -> { where(site: 0) } + scope :si_contact, -> { where(site: 1) } + scope :si_statut, -> { where(site: 2) } + scope :si_visit, -> { where(site: 3) } + scope :si_monitor, -> { where(site: 4) } + scope :si_grant, -> { where(site: 5) } # == Callbacks ============================================================ # == Class Methods ========================================================