Extract model to handle chart data
We're adding it inside the Ahoy module because the Ahoy::DataSource class is also in that module. We might move it to a different place in the future.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
class Admin::StatsController < Admin::BaseController
|
||||
def show
|
||||
@event_names = Ahoy::Event.distinct.order(:name).pluck(:name)
|
||||
@event_names = Ahoy::Chart.active_event_names
|
||||
|
||||
@visits = Visit.count
|
||||
@debates = Debate.with_hidden.count
|
||||
@@ -34,7 +34,7 @@ class Admin::StatsController < Admin::BaseController
|
||||
@event = params[:event]
|
||||
|
||||
if params[:event]
|
||||
@count = Ahoy::Event.where(name: params[:event]).count
|
||||
@count = Ahoy::Chart.new(params[:event]).count
|
||||
else
|
||||
@count = params[:count]
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user