39
|
1 <?xml version="1.0"?>
|
|
2 <rss version="2.0">
|
|
3 <channel><?cs
|
|
4 if:project.name_encoded ?>
|
|
5 <title><?cs var:project.name_encoded ?>: <?cs var:report.title ?></title><?cs
|
|
6 else ?>
|
|
7 <title><?cs var:title ?></title><?cs
|
|
8 /if ?>
|
|
9 <link><?cs var:base_host ?><?cs var:trac.href.report ?>/<?cs var:report.id ?></link>
|
|
10 <description>Trac Report - <?cs var:report.title ?></description>
|
|
11 <language>en-us</language>
|
|
12 <generator>Trac v<?cs var:trac.version ?></generator><?cs
|
|
13 each:row = report.items ?><?cs
|
|
14 set title = '' ?><?cs
|
|
15 set descr = '' ?><?cs
|
|
16 set author = '' ?><?cs
|
|
17 set pubdate = '' ?><?cs
|
|
18 each:item = row ?><?cs
|
|
19 if name(item) == 'ticket' ?><?cs
|
|
20 set:link = base_host + item.ticket_href ?><?cs
|
|
21 set:id = item ?><?cs
|
|
22 elif:name(item) == 'summary' ?><?cs
|
|
23 set:title = item ?><?cs
|
|
24 elif:name(item) == 'description' ?><?cs
|
|
25 set:descr = item.parsed ?><?cs
|
|
26 elif:name(item) == 'reporter' ?><?cs
|
|
27 set:author = item.rss ?><?cs
|
|
28 elif:name(item) == 'time' || name(item) == 'changetime'
|
|
29 || name(item) == 'created' || name(item) == 'modified' ?><?cs
|
|
30 set pubdate = item.gmt ?><?cs
|
|
31 /if ?><?cs
|
|
32 /each ?>
|
|
33 <item>
|
|
34 <?cs if:author ?><author><?cs var:author ?></author><?cs /if ?>
|
|
35 <pubDate><?cs var:pubdate ?></pubDate>
|
|
36 <title><?cs var:'#' + id + ': ' + title ?></title>
|
|
37 <link><?cs var:link ?></link>
|
|
38 <description><?cs var:descr ?></description>
|
|
39 <category>Report</category>
|
|
40 </item><?cs
|
|
41 /each ?></channel>
|
|
42 </rss>
|