2
Gemfile
2
Gemfile
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -14,6 +14,7 @@ en:
|
||||
hidden_debates: Hidden debates
|
||||
hidden_comments: Hidden comments
|
||||
officials: Officials
|
||||
stats: Statistics
|
||||
actions:
|
||||
hide: Hide
|
||||
restore: Restore
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user