[% IF dotweak %] [% END %] [% IF splitheader %] [% FOREACH id = displaycolumns %] [% NEXT UNLESS loop.count() % 2 == 0 %] [% column = columns.$id %] [% PROCESS columnheader %] [% END %] [% IF dotweak %] [% END %] [% FOREACH id = displaycolumns %] [% NEXT IF loop.count() % 2 == 0 %] [% column = columns.$id %] [% PROCESS columnheader %] [% END %] [% ELSE %] [% FOREACH id = displaycolumns %] [% column = columns.$id %] [% PROCESS columnheader %] [% END %] [% END %] [% END %] [% BLOCK columnheader %] [% END %] [% BLOCK new_order %] [% desc = '' %] [% IF (om = order.match("\\b$id( DESC)?")) %] [% desc = ' DESC' IF NOT om.0 %] [% END %] [% id _ desc FILTER url_quote %] [% IF id != 'bug_id' AND order %] [% ',' _ order.remove("\\b$id( DESC)?(,\\s*|\$)") FILTER url_quote %] [% END %] [% END %] [% BLOCK order_arrow %] [% IF order.match("^$id DESC") %] [% ELSIF order.match("^$id(,\\s*|\$)") %] [% ELSIF order.match("\\b$id DESC") %] [% ELSIF order.match("\\b$id(,\\s*|\$)") %] [% END %] [% END %] [%############################################################################%] [%# Bug Table #%] [%############################################################################%] [% tableheader %] [% FOREACH bug = bugs %] [% count = loop.count() %] [% IF dotweak %] [% END %] [% FOREACH column = displaycolumns %] [% END %] [% IF loop.last() && time_info.time_present == 1 %] [% PROCESS time_summary_line %] [% END %] [% END %]
  ID [% PROCESS order_arrow id='bug_id' ~%]
  
[%- abbrev.$id.title || field_descs.$id || column.title -%] [% PROCESS order_arrow ~%]
[% bug.bug_id %] [%+ '[SEC]' IF bug.secure_mode %] [% IF abbrev.$column.maxlength %] [% END %] [% IF abbrev.$column.format_value %] [%- bug.$column FILTER format(abbrev.$column.format_value) FILTER html -%] [% ELSIF column == 'actual_time' || column == 'remaining_time' || column == 'estimated_time' %] [% PROCESS formattimeunit time_unit=bug.$column %][Waypoint 11] [%# Display the login name of the user if their real name is empty. %] [% ELSIF column.match('_realname$') && bug.$column == '' %] [% SET login_column = column.remove('_realname$') %] [% bug.${login_column}.truncate(abbrev.$column.maxlength, abbrev.$column.ellipsis) FILTER html %] [% ELSE %] [%- display_value(column, bug.$column).truncate(abbrev.$column.maxlength, abbrev.$column.ellipsis) FILTER html -%] [% END %] [% IF abbrev.$column.maxlength %] [% END %]