aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/request_controller.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/request_controller.rb')
-rw-r--r--app/controllers/request_controller.rb24
1 files changed, 24 insertions, 0 deletions
diff --git a/app/controllers/request_controller.rb b/app/controllers/request_controller.rb
index 7626e5ad2..6e7df2e17 100644
--- a/app/controllers/request_controller.rb
+++ b/app/controllers/request_controller.rb
@@ -68,6 +68,30 @@ class RequestController < ApplicationController
# For send followup link at bottom
@last_response = @info_request.get_last_response
+
+ respond_to do |format|
+ format.html { @has_json = true }
+ format.json {
+ render :json => {
+ :id => @info_request.id,
+ :url_title => @info_request.url_title,
+ :title => @info_request.title,
+ :user => @info_request.user.url_name,
+ :public_body => @info_request.public_body.url_name,
+ :created_at => @info_request.created_at,
+ :updated_at => @info_request.updated_at,
+ :described_state => @info_request.described_state,
+ :awaiting_description => @info_request.awaiting_description ,
+ :prominence => @info_request.prominence,
+ :law_used => @info_request.law_used,
+ :tags => @info_request.tag_array,
+
+ # not sure we need to make these admin params public
+ # :allow_new_responses_from => @info_request.allow_new_responses_from,
+ # :handle_rejected_responses => @info_request.handle_rejected_responses,
+ }
+ }
+ end
end
# Extra info about a request, such as event history