displays stats summary
This commit is contained in:
@@ -2,6 +2,22 @@ class Admin::StatsController < Admin::BaseController
|
|||||||
|
|
||||||
def show
|
def show
|
||||||
@event_types = Ahoy::Event.group(:name).count
|
@event_types = Ahoy::Event.group(:name).count
|
||||||
|
|
||||||
|
@visits = Visit.count
|
||||||
|
@debates = Debate.with_hidden.count
|
||||||
|
@proposals = Proposal.with_hidden.count
|
||||||
|
@comments = Comment.with_hidden.count
|
||||||
|
|
||||||
|
@debate_votes = Vote.where(votable_type: 'Debate').count
|
||||||
|
@proposal_votes = Vote.where(votable_type: 'Proposal').count
|
||||||
|
@comment_votes = Vote.where(votable_type: 'Comment').count
|
||||||
|
@votes = Vote.count
|
||||||
|
|
||||||
|
@user_level_two = User.with_hidden.level_two_verified.count
|
||||||
|
@user_level_three = User.with_hidden.level_three_verified.count
|
||||||
|
@verified_users = User.with_hidden.level_two_or_three_verified.count
|
||||||
|
@unverified_users = User.with_hidden.unverified.count
|
||||||
|
@users = User.with_hidden.count
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -4,15 +4,32 @@
|
|||||||
<div class="stats row-full">
|
<div class="stats row-full">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="small-12 column">
|
<div class="small-12 column">
|
||||||
<h2>Stats</h2>
|
<h1><%= t "admin.stats.show.stats_title" %></h1>
|
||||||
|
|
||||||
|
<h2><%= t "admin.stats.show.summary_title" %></h2>
|
||||||
|
<ul>
|
||||||
|
<li><strong><%= t "admin.stats.show.summary.visits" %>: <%= @visits %></strong></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.debates" %>: <%= @debates %></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.proposals" %>: <%= @proposals %></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.comments" %>: <%= @comments %></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.debate_votes" %>: <%= @debate_votes %></li>
|
||||||
|
<li><strong><%= t "admin.stats.show.summary.proposal_votes" %>: <%= @proposal_votes %></strong></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.comment_votes" %>: <%= @comment_votes %></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.votes" %>: <%= @votes %></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.user_level_two" %>: <%= @user_level_two %></li>
|
||||||
|
<li><%= t "admin.stats.show.summary.user_level_three" %>: <%= @user_level_three %></li>
|
||||||
|
<li><strong><%= t "admin.stats.show.summary.verified_users" %>: <%= @verified_users %></strong></li>
|
||||||
|
<li><strong><%= t "admin.stats.show.summary.unverified_users" %>: <%= @unverified_users %><strong></li>
|
||||||
|
<li><strong><%= t "admin.stats.show.summary.users" %>: <%= @users %></strong></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<div class="small-12 medium-6 column">
|
<div class="small-12 medium-6 column">
|
||||||
<h3>Visits</h3>
|
<h3><%= t "admin.stats.show.combined_title" %></h3>
|
||||||
<%= visits_chart_tag id: "visits" %>
|
<%= visits_chart_tag id: "visits" %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="small-12 medium-6 column">
|
<div class="small-12 medium-6 column">
|
||||||
<h3>Combined</h3>
|
<h3><%= t "admin.stats.show.visits_title" %></h3>
|
||||||
<%= events_chart_tag @event_types.keys, id: 'combined' %>
|
<%= events_chart_tag @event_types.keys, id: 'combined' %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user