From: gerv%gerv.net <> Date: Mon, 26 Oct 2009 16:16:21 +0000 (+0000) Subject: Bug 521398 - make XML version of bug supply more data (flags, comment IDs etc.) Patch... X-Git-Tag: bugzilla-3.5.1~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=048d4e352b405345da258eed9a043e9d33d5f703;p=thirdparty%2Fbugzilla.git Bug 521398 - make XML version of bug supply more data (flags, comment IDs etc.) Patch by gerv; r,a=LpSolit. --- diff --git a/bugzilla.dtd b/bugzilla.dtd index c0f9ff4a32..64f575b62c 100644 --- a/bugzilla.dtd +++ b/bugzilla.dtd @@ -43,6 +43,9 @@ + @@ -52,6 +55,7 @@ encoding (base64) #IMPLIED isprivate (0|1) #IMPLIED > + @@ -61,9 +65,11 @@ isobsolete (0|1) #IMPLIED ispatch (0|1) #IMPLIED isprivate (0|1) #IMPLIED + isurl (0|1) #IMPLIED > + @@ -75,6 +81,8 @@ - [% 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 %] [% END %] [% END %] + +[% BLOCK section_flags %] + [% RETURN UNLESS displayfields.flag %] + + [% FOREACH flag = obj.flags %] + + [% END %] +[% END %] \ No newline at end of file