[%+
ELSIF change.fieldname == 'reporter_accessible';
"";
+ ELSIF change.fieldname.match('^cf_(status|tracking)_');
+ %]
+ <a href="[% basepath FILTER none %]buglist.cgi?f1=[% change.fieldname FILTER uri %]&o1=isnotempty">
+ [%~ field_descs.${change.fieldname} FILTER html %]</a>:
+ [%+
ELSE;
field_descs.${change.fieldname} _ ": " FILTER html;
END;
"Not accessible to reporter";
END;
+ CASE 'keywords';
+ FOREACH keyword IN value.split(', ');
+ %]
+ <a href="[% basepath FILTER none %]buglist.cgi?keywords=[% keyword FILTER uri %]&resolution=---">
+ [%~ keyword FILTER html %]</a>[% ", " UNLESS loop.last %]
+ [%+
+ END;
+
CASE;
IF change.fieldtype == constants.FIELD_TYPE_DATETIME;
INCLUDE bug_modal/rel_time.html.tmpl ts=value;
ELSIF change.buglist;
value FILTER bug_list_link;
+ ELSIF change.fieldname.match('^cf_(status|tracking)_') && value != '---';
+ %]
+ <a href="[% basepath FILTER none %]buglist.cgi?f1=[% change.fieldname FILTER uri %]&o1=equals&v1=
+ [%~ value FILTER uri %]">[% value FILTER html %]</a>
+ [%+
ELSE;
value FILTER truncate(256, '…') FILTER html;
hide_on_view = bug.keyword_objects.size == 0
help = basepath _ "describekeywords.cgi"
%]
- [% bug.keyword_objects.pluck("name").join(", ") || "---" FILTER html %]
+ [% IF bug.keyword_objects.size %]
+ [% FOREACH keyword IN bug.keyword_objects.pluck("name") %]
+ <a href="[% basepath FILTER none %]buglist.cgi?keywords=[% keyword FILTER html %]&resolution=---">
+ [%~ keyword FILTER html %]</a>[% ", " UNLESS loop.last %]
+ [% END %]
+ [% ELSE %]
+ [% "---" FILTER html %]
+ [% END %]
[% END %]
[% UNLESS cf_hidden_in_product('cf_fx_iteration', bug.product, bug.component, bug) %]
<tr>
<td class="tracking-flag-name">[% row.name FILTER html %]</td>
[% IF type == "tracking" %]
- <td class="tracking-flag-tracking">[% tracking_value FILTER html %]</td>
+ <td class="tracking-flag-tracking">
+ [% IF tracking_value != '---' %]
+ <a href="[% basepath FILTER none %]buglist.cgi?f1=[% row.tracking.name FILTER uri ~%]
+ &o1=equals&v1=[% tracking_value FILTER uri %]">
+ [% END %]
+ [%~ tracking_value FILTER html ~%]
+ [% '</a>' IF tracking_value != '---' %]
+ </td>
[% END %]
- <td class="tracking-flag-status">[% status_value FILTER html %]</td>
+ <td class="tracking-flag-status">
+ [% IF status_value != '---' %]
+ <a href="[% basepath FILTER none %]buglist.cgi?f1=[% row.status.name FILTER uri ~%]
+ &o1=equals&v1=[% status_value FILTER uri %]">
+ [% END %]
+ [%~ status_value FILTER html ~%]
+ [% '</a>' IF status_value != '---' %]
+ </td>
</tr>
[% END %]
</table>