From 048d4e352b405345da258eed9a043e9d33d5f703 Mon Sep 17 00:00:00 2001
From: "gerv%gerv.net" <>
Date: Mon, 26 Oct 2009 16:16:21 +0000
Subject: Bug 521398 - make XML version of bug supply more data (flags, comment
IDs etc.) Patch by gerv; r,a=LpSolit.
---
template/en/default/bug/show.xml.tmpl | 47 ++++++++++++++++-------------------
1 file changed, 22 insertions(+), 25 deletions(-)
(limited to 'template/en')
diff --git a/template/en/default/bug/show.xml.tmpl b/template/en/default/bug/show.xml.tmpl
index 858ee1b2c..1db320c4f 100644
--- a/template/en/default/bug/show.xml.tmpl
+++ b/template/en/default/bug/show.xml.tmpl
@@ -62,25 +62,13 @@
[% END %]
[%# Bug Flags %]
- [% IF displayfields.flag %]
- [% FOREACH type = bug.flag_types %]
- [% FOREACH flag = type.flags %]
-
- [% END %]
- [% END %]
- [% END %]
+ [% PROCESS section_flags obj => bug %]
[% IF displayfields.long_desc %]
[% FOREACH c = bug.longdescs %]
[% NEXT IF c.isprivate && !user.in_group(Param("insidergroup")) %]
+ [% c.id FILTER xml %]
[% c.author.email FILTER email FILTER xml %]
[% c.time FILTER time("%Y-%m-%d %T %z") FILTER xml %]
[% IF user.in_group(Param('timetrackinggroup')) && (c.work_time - 0 != 0) %]
@@ -98,9 +86,11 @@
isobsolete="[% a.isobsolete FILTER xml %]"
ispatch="[% a.ispatch FILTER xml %]"
isprivate="[% a.isprivate FILTER xml %]"
+ isurl="[% a.isurl FILTER xml %]"
>
[% a.id %]
- [% a.attached FILTER time("%Y-%m-%d %R %z") FILTER xml %]
+ [% a.attached FILTER time("%Y-%m-%d %T %z") FILTER xml %]
+ [% a.modification_time FILTER time("%Y-%m-%d %T %z") FILTER xml %]
[% a.description FILTER xml %]
[% a.filename FILTER xml %]
[% a.contenttype FILTER xml %]
@@ -114,16 +104,7 @@
[% a.data FILTER base64 %]
[% END %]
- [% FOREACH flag = a.flags %]
-
- [% END %]
+ [% PROCESS section_flags obj => a %]
[% END %]
[% END %]
@@ -155,3 +136,19 @@
[%- val FILTER xml %][% field %]>
[% END %]
[% END %]
+
+[% BLOCK section_flags %]
+ [% RETURN UNLESS displayfields.flag %]
+
+ [% FOREACH flag = obj.flags %]
+
+ [% END %]
+[% END %]
\ No newline at end of file
--
cgit v1.2.3-24-g4f1b