diff --git a/app/controllers/dashboards_controller.rb b/app/controllers/dashboards_controller.rb index a2349f9cd..5937e9844 100644 --- a/app/controllers/dashboards_controller.rb +++ b/app/controllers/dashboards_controller.rb @@ -22,7 +22,11 @@ class DashboardsController < ApplicationController @articles = target.articles.includes(:organization) end + @reactions_count = @articles.sum(&:public_reactions_count) + @page_views_count = @articles.sum(&:page_views_count) + @articles = @articles.sorting(params[:sort]).decorate + @articles = Kaminari.paginate_array(@articles).page(params[:page]).per(50) # Updates analytics in background if appropriate update_analytics = @articles && SiteConfig.ga_fetch_rate < 50 # Rate limited, sometimes we throttle down diff --git a/app/views/dashboards/_analytics.html.erb b/app/views/dashboards/_analytics.html.erb index e6ab64aa6..80676c3ca 100644 --- a/app/views/dashboards/_analytics.html.erb +++ b/app/views/dashboards/_analytics.html.erb @@ -1,8 +1,8 @@ -<% num_views = @articles.sum(&:page_views_count) %> +<% num_views = @page_views_count %>