diff options
author | Robin Houston <robin.houston@gmail.com> | 2012-06-04 00:05:46 +0100 |
---|---|---|
committer | Robin Houston <robin.houston@gmail.com> | 2012-06-04 00:05:46 +0100 |
commit | 4ec7f6edbf2c00abc8464eafc889047f43533f90 (patch) | |
tree | b9b8c249019e9eca4864b258e3535ff25647823b /app/controllers/admin_request_controller.rb | |
parent | 509f9c70cc0fd2e3fea0886416ab811391c53174 (diff) |
Log an event when a request is hidden
Diffstat (limited to 'app/controllers/admin_request_controller.rb')
-rw-r--r-- | app/controllers/admin_request_controller.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/controllers/admin_request_controller.rb b/app/controllers/admin_request_controller.rb index 4821a14e2..fd1405319 100644 --- a/app/controllers/admin_request_controller.rb +++ b/app/controllers/admin_request_controller.rb @@ -343,8 +343,16 @@ class AdminRequestController < AdminController subject = params[:subject] explanation = params[:explanation] info_request = InfoRequest.find(params[:id]) - info_request.set_described_state(params[:reason]) info_request.prominence = "requester_only" + + info_request.log_event("hide", { + :editor => admin_http_auth_user(), + :reason => params[:reason], + :subject => subject, + :explanation => explanation + }) + + info_request.set_described_state(params[:reason]) info_request.save! ContactMailer.deliver_from_admin_message( |