From 02b1e3020575493ac6d4b05bb1d0f265a25e692c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baz=C3=A1n?= Date: Tue, 22 Sep 2015 17:24:13 +0200 Subject: [PATCH] logs activity: restore admin actions on User/Proposal/Debate/Comment --- app/controllers/admin/comments_controller.rb | 1 + app/controllers/admin/debates_controller.rb | 1 + app/controllers/admin/proposals_controller.rb | 1 + app/controllers/admin/users_controller.rb | 1 + app/views/admin/users/index.html.erb | 2 +- spec/features/admin/activity_spec.rb | 80 ++++++++++++++++++- 6 files changed, 82 insertions(+), 4 deletions(-) diff --git a/app/controllers/admin/comments_controller.rb b/app/controllers/admin/comments_controller.rb index ebe2f1066..3a9c360f5 100644 --- a/app/controllers/admin/comments_controller.rb +++ b/app/controllers/admin/comments_controller.rb @@ -14,6 +14,7 @@ class Admin::CommentsController < Admin::BaseController def restore @comment.restore + Activity.log(current_user, :restore, @comment) redirect_to request.query_parameters.merge(action: :index) end diff --git a/app/controllers/admin/debates_controller.rb b/app/controllers/admin/debates_controller.rb index 544c3f23d..41e5af848 100644 --- a/app/controllers/admin/debates_controller.rb +++ b/app/controllers/admin/debates_controller.rb @@ -14,6 +14,7 @@ class Admin::DebatesController < Admin::BaseController def restore @debate.restore + Activity.log(current_user, :restore, @debate) redirect_to request.query_parameters.merge(action: :index) end diff --git a/app/controllers/admin/proposals_controller.rb b/app/controllers/admin/proposals_controller.rb index 4f399bff7..57e8809e2 100644 --- a/app/controllers/admin/proposals_controller.rb +++ b/app/controllers/admin/proposals_controller.rb @@ -14,6 +14,7 @@ class Admin::ProposalsController < Admin::BaseController def restore @proposal.restore + Activity.log(current_user, :restore, @proposal) redirect_to request.query_parameters.merge(action: :index) end diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb index 013fe4e90..eed1c4fea 100644 --- a/app/controllers/admin/users_controller.rb +++ b/app/controllers/admin/users_controller.rb @@ -20,6 +20,7 @@ class Admin::UsersController < Admin::BaseController def restore @user.restore + Activity.log(current_user, :restore, @user) redirect_to request.query_parameters.merge(action: :index) end diff --git a/app/views/admin/users/index.html.erb b/app/views/admin/users/index.html.erb index b3c0ad40b..bb71fcd8f 100644 --- a/app/views/admin/users/index.html.erb +++ b/app/views/admin/users/index.html.erb @@ -6,7 +6,7 @@