diff options
-rw-r--r-- | app/controllers/api_controller.rb | 2 | ||||
-rwxr-xr-x | app/helpers/link_to_helper.rb | 1 | ||||
-rw-r--r-- | app/views/api/new_requests.atom.builder | 3 |
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? |