Scaffold user and rfc activity history routes
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
class StatisticsController < ApplicationController
|
||||
include StatisticsHelper
|
||||
|
||||
before_action :authorize!, only: [:show, :graphs, :user_activity, :rfc_activity]
|
||||
before_action :authorize!, only: [:show, :graphs, :user_activity, :user_activity_history, :rfc_activity,
|
||||
:rfc_activity_history]
|
||||
|
||||
def policy_class
|
||||
StatisticsPolicy
|
||||
@@ -23,12 +24,18 @@ class StatisticsController < ApplicationController
|
||||
end
|
||||
end
|
||||
|
||||
def user_activity_history
|
||||
end
|
||||
|
||||
def rfc_activity
|
||||
respond_to do |format|
|
||||
format.json { render(json: rfc_activity_live_data) }
|
||||
end
|
||||
end
|
||||
|
||||
def rfc_activity_history
|
||||
end
|
||||
|
||||
def authorize!
|
||||
authorize self
|
||||
end
|
||||
|
@@ -1,15 +1,7 @@
|
||||
class StatisticsPolicy < AdminOnlyPolicy
|
||||
|
||||
def graphs?
|
||||
admin?
|
||||
end
|
||||
|
||||
def user_activity?
|
||||
admin?
|
||||
end
|
||||
|
||||
def rfc_activity?
|
||||
admin?
|
||||
[:graphs?, :user_activity?, :user_activity_history?, :rfc_activity?, :rfc_activity_history?].each do |action|
|
||||
define_method(action) { admin? }
|
||||
end
|
||||
|
||||
end
|
||||
|
@@ -5,13 +5,13 @@
|
||||
.group
|
||||
.title
|
||||
h1 = t('.user_activity')
|
||||
a href='#' = t('.history')
|
||||
a href=statistics_graphs_user_activity_history_path = t('.history')
|
||||
.spinner
|
||||
.graph#user-activity
|
||||
|
||||
.group
|
||||
.title
|
||||
h1 = t('.rfc_activity')
|
||||
a href='#' = t('.history')
|
||||
a href=statistics_graphs_rfc_activity_history_path = t('.history')
|
||||
.spinner
|
||||
.graph#rfc-activity
|
||||
|
1
app/views/statistics/rfc_activity_history.html.slim
Normal file
1
app/views/statistics/rfc_activity_history.html.slim
Normal file
@@ -0,0 +1 @@
|
||||
|
1
app/views/statistics/user_activity_history.html.slim
Normal file
1
app/views/statistics/user_activity_history.html.slim
Normal file
@@ -0,0 +1 @@
|
||||
|
Reference in New Issue
Block a user