aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/api/new_requests.atom.builder
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/api/new_requests.atom.builder')
-rw-r--r--app/views/api/new_requests.atom.builder21
1 files changed, 21 insertions, 0 deletions
diff --git a/app/views/api/new_requests.atom.builder b/app/views/api/new_requests.atom.builder
new file mode 100644
index 000000000..38d33bce3
--- /dev/null
+++ b/app/views/api/new_requests.atom.builder
@@ -0,0 +1,21 @@
+atom_feed do |feed|
+ feed.title("New requests made to #{@public_body.name}")
+ feed.updated(@requests.first.updated_at)
+
+ 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.author do |author|
+ author.name(request.user_name)
+ if !request.user.nil?
+ author.uri(main_url(user_url(request.user)))
+ end
+ author.email(request.incoming_email)
+ end
+ end
+ end
+end
+