Merge pull request #195 from AyuntamientoMadrid/stats

Admin stats
This commit is contained in:
Juanjo Bazán
2015-08-17 22:47:01 +02:00
6 changed files with 21 additions and 3 deletions

View File

@@ -36,7 +36,7 @@ gem 'initialjs-rails'
gem 'unicorn'
gem 'paranoia'
gem 'ahoy_matey' # stats
gem 'ahoy_matey', '~> 1.2.1'
gem 'groupdate' # group temporary data
group :development, :test do

View File

@@ -44,7 +44,7 @@ GEM
awesome_nested_set (>= 3.0)
acts_as_votable (0.10.0)
addressable (2.3.8)
ahoy_matey (1.2.0)
ahoy_matey (1.2.1)
addressable
browser (>= 0.4.0)
errbase
@@ -338,7 +338,7 @@ DEPENDENCIES
acts-as-taggable-on
acts_as_commentable_with_threading
acts_as_votable
ahoy_matey
ahoy_matey (~> 1.2.1)
byebug
cancancan
capistrano (= 3.4.0)

View File

@@ -1,5 +1,14 @@
class StatsController < ApplicationController
skip_authorization_check
before_action :verify_administrator
def show
@event_types = Ahoy::Event.select(:name).uniq.pluck(:name)
end
private
def verify_administrator
raise CanCan::AccessDenied unless current_user.try(:administrator?)
end
end

View File

@@ -38,5 +38,12 @@
<%= t('admin.menu.settings') %>
<% end %>
</li>
<li>
<%= link_to stats_path do %>
<i class="icon-chat-bubble-two"></i>
<%= t('admin.menu.stats') %>
<% end %>
</li>
</ul>
</nav>

View File

@@ -14,6 +14,7 @@ en:
hidden_debates: Hidden debates
hidden_comments: Hidden comments
officials: Officials
stats: Statistics
actions:
hide: Hide
restore: Restore

View File

@@ -14,6 +14,7 @@ es:
hidden_debates: Debates ocultos
hidden_comments: Comentarios ocultos
officials: Cargos públicos
stats: Estadísticas
actions:
hide: Ocultar
restore: Permitir