| 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 |
|---|
| 10 |
var:trac.href.report ?>/<?cs var:report.id ?></link> |
|---|
| 11 |
<description>Trac レポート - <?cs var:report.title ?></description> |
|---|
| 12 |
<language>ja-JP</language> |
|---|
| 13 |
<generator>Trac v<?cs var:trac.version ?></generator><?cs |
|---|
| 14 |
if:chrome.logo.src ?> |
|---|
| 15 |
<image> |
|---|
| 16 |
<title><?cs var:project.name_encoded ?></title> |
|---|
| 17 |
<url><?cs if:!chrome.logo.src_abs ?><?cs var:base_host ?><?cs /if ?><?cs |
|---|
| 18 |
var:chrome.logo.src ?></url> |
|---|
| 19 |
<link><?cs var:base_host ?><?cs |
|---|
| 20 |
var:trac.href.report ?>/<?cs var:report.id ?></link> |
|---|
| 21 |
</image><?cs |
|---|
| 22 |
/if ?><?cs |
|---|
| 23 |
each:row = report.items ?><?cs |
|---|
| 24 |
set title = '' ?><?cs |
|---|
| 25 |
set descr = '' ?><?cs |
|---|
| 26 |
set author = '' ?><?cs |
|---|
| 27 |
set pubdate = '' ?><?cs |
|---|
| 28 |
each:item = row ?><?cs |
|---|
| 29 |
if name(item) == 'ticket' ?><?cs |
|---|
| 30 |
set:link = base_host + item.ticket_href ?><?cs |
|---|
| 31 |
set:id = item ?><?cs |
|---|
| 32 |
elif:name(item) == 'summary' ?><?cs |
|---|
| 33 |
set:title = item ?><?cs |
|---|
| 34 |
elif:name(item) == 'description' ?><?cs |
|---|
| 35 |
set:descr = item.parsed ?><?cs |
|---|
| 36 |
elif:name(item) == 'reporter' ?><?cs |
|---|
| 37 |
set:author = item.rss ?><?cs |
|---|
| 38 |
elif:name(item) == 'time' || name(item) == 'changetime' |
|---|
| 39 |
|| name(item) == 'created' || name(item) == 'modified' ?><?cs |
|---|
| 40 |
set pubdate = item.gmt ?><?cs |
|---|
| 41 |
/if ?><?cs |
|---|
| 42 |
/each ?> |
|---|
| 43 |
<item> |
|---|
| 44 |
<?cs if:author ?><author><?cs var:author ?></author><?cs /if ?> |
|---|
| 45 |
<pubDate><?cs var:pubdate ?></pubDate> |
|---|
| 46 |
<title><?cs var:'#' + id + ': ' + title ?></title> |
|---|
| 47 |
<link><?cs var:link ?></link> |
|---|
| 48 |
<guid isPermaLink="false"><?cs var:link ?></guid> |
|---|
| 49 |
<description><?cs var:descr ?></description> |
|---|
| 50 |
<category>レポート</category> |
|---|
| 51 |
</item><?cs |
|---|
| 52 |
/each ?></channel> |
|---|
| 53 |
</rss> |
|---|