aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/controllers/api_controller.rb2
-rwxr-xr-xapp/helpers/link_to_helper.rb1
-rw-r--r--app/views/api/new_requests.atom.builder3
3 files changed, 4 insertions, 2 deletions
diff --git a/app/controllers/api_controller.rb b/app/controllers/api_controller.rb
index b34386377..a8c9b5fef 100644
--- a/app/controllers/api_controller.rb
+++ b/app/controllers/api_controller.rb
@@ -161,7 +161,7 @@ class ApiController < ApplicationController
@requests = @public_body.info_requests
if feed_type == "atom"
- render :template => "api/new_requests.atom"
+ render :template => "api/new_requests.atom", :layout => false
elsif feed_type == "json"
render :json => @requests
else
diff --git a/app/helpers/link_to_helper.rb b/app/helpers/link_to_helper.rb
index 1a86333b6..5bba5d312 100755
--- a/app/helpers/link_to_helper.rb
+++ b/app/helpers/link_to_helper.rb
@@ -16,6 +16,7 @@ module LinkToHelper
params = {:url_title => info_request.url_title, :only_path => true}
return show_request_url(params.merge(extra_params))
end
+ alias :info_request_url :request_url
def request_link(info_request, cls=nil )
link_to h(info_request.title), request_url(info_request), :class => cls
diff --git a/app/views/api/new_requests.atom.builder b/app/views/api/new_requests.atom.builder
index 38d33bce3..bd5c2f90e 100644
--- a/app/views/api/new_requests.atom.builder
+++ b/app/views/api/new_requests.atom.builder
@@ -2,12 +2,13 @@ atom_feed do |feed|
feed.title("New requests made to #{@public_body.name}")
feed.updated(@requests.first.updated_at)
+ puts @requests.inspect
for request in @requests
feed.entry(request) do |entry|
entry.updated(request.updated_at)
entry.published(request.created_at)
entry.title(request.title)
- entry.content(content, :type => 'html')
+ entry.content(request.last_event_forming_initial_request.outgoing_message.body, :type => 'text')
entry.author do |author|
author.name(request.user_name)
if !request.user.nil?