This commit is contained in:
takezoe
2014-05-01 01:39:19 +09:00
parent 3ee4143235
commit 642e8bbb7c

View File

@@ -2,20 +2,15 @@
@import context._ @import context._
@import view.helpers._ @import view.helpers._
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US"> <feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
@header(activities) <id>tag:@context.host,2013:gitbucket</id>
@activities.map { activity => @item(activity) }
</feed>
@header(activities: List[model.Activity]) = {<id>tag:@context.host,2013:gitbucket</id>
<title>Gitbucket's activities</title> <title>Gitbucket's activities</title>
<link type="application/atom+xml" rel="self" href="@context.baseUrl/activities.atom"/> <link type="application/atom+xml" rel="self" href="@context.baseUrl/activities.atom"/>
<author> <author>
<name>Gitbucket</name> <name>Gitbucket</name>
<uri>@context.baseUrl</uri> <uri>@context.baseUrl</uri>
</author> </author>
<updated>@datetimeRFC3339(activities.map(_.activityDate).max)</updated>} <updated>@datetimeRFC3339(if(activities.isEmpty) new java.util.Date else activities.map(_.activityDate).max)</updated>
@activities.map { activity =>
@item(activity: model.Activity) = {
<entry> <entry>
<id>tag:@context.host,@date(activity.activityDate):activity:@activity.activityId</id> <id>tag:@context.host,@date(activity.activityDate):activity:@activity.activityId</id>
<published>@datetimeRFC3339(activity.activityDate)</published> <published>@datetimeRFC3339(activity.activityDate)</published>
@@ -27,4 +22,6 @@
<uri>@url(activity.activityUserName)</uri> <uri>@url(activity.activityUserName)</uri>
</author> </author>
<content type="html">@activityMessage(activity.message)</content> <content type="html">@activityMessage(activity.message)</content>
</entry>} </entry>
}
</feed>