]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 533927 - "email address domain filtering is applying to non-email fields in the...
authorReed Loden <reed@reedloden.com>
Sun, 28 Mar 2010 04:29:31 +0000 (23:29 -0500)
committerReed Loden <reed@reedloden.com>
Sun, 28 Mar 2010 04:29:31 +0000 (23:29 -0500)
[r=LpSolit a=LpSolit]

template/en/default/bug/activity/table.html.tmpl

index ee276aa20e15461111b821fc7530c4c5b0fd6823..249253476adff0b03cd595e69f7088bff5f4d8dc 100644 (file)
@@ -17,6 +17,7 @@
   #
   # Contributor(s): Gervase Markham <gerv@gerv.net>
   #                 David D. Kilzer <ddkilzer@kilzer.net>
+  #                 Reed Loden <reed@reedloden.com>
   #%]
 
 [%# INTERFACE:
               [% END %]
               [%+ field_descs.${change.fieldname} FILTER html %]
             </td>
-            <td>
-              [% IF change.removed.defined %]
-                [% IF change.fieldname == 'estimated_time' ||
-                      change.fieldname == 'remaining_time' ||
-                      change.fieldname == 'work_time' %]
-                  [% PROCESS formattimeunit time_unit=change.removed %]
-                [% ELSIF change.fieldname == 'blocked' ||
-                         change.fieldname == 'dependson' %]
-                  [% change.removed FILTER bug_list_link FILTER none %]
-                [% ELSE %]
-                  [% display_value(change.fieldname, change.removed) FILTER email FILTER html %]
-                [% END %]
-              [% ELSE %]
-                &nbsp;
-              [% END %]
-            </td>
-            <td>
-              [% IF change.added.defined %]
-                [% IF change.fieldname == 'estimated_time' ||
-                      change.fieldname == 'remaining_time' ||
-                      change.fieldname == 'work_time' %]
-                  [% PROCESS formattimeunit time_unit=change.added %]
-                [% ELSIF change.fieldname == 'blocked' ||
-                         change.fieldname == 'dependson' %]
-                  [% change.added FILTER bug_list_link FILTER none %]
-                [% ELSE %]
-                  [% display_value(change.fieldname, change.added) FILTER email FILTER html %]
-                [% END %]
-              [% ELSE %]
-                &nbsp;
-              [% END %]
-            </td>
+            [% PROCESS change_column change_type = change.removed %]
+            [% PROCESS change_column change_type = change.added %]
         [% END %]
       </tr>
     [% END %]
     No changes have been made to this [% terms.bug %] yet.
   </p>
 [% END %]
+
+[% BLOCK change_column %]
+  <td>
+    [% IF change_type.defined %]
+      [% IF change.fieldname == 'estimated_time' ||
+            change.fieldname == 'remaining_time' ||
+            change.fieldname == 'work_time' %]
+        [% PROCESS formattimeunit time_unit=change_type %]
+      [% ELSIF change.fieldname == 'blocked' ||
+               change.fieldname == 'dependson' %]
+        [% change_type FILTER bug_list_link FILTER none %]
+      [% ELSIF change.fieldname == 'assigned_to' ||
+               change.fieldname == 'reporter' ||
+               change.fieldname == 'qa_contact' ||
+               change.fieldname == 'cc' ||
+               change.fieldname == 'flagtypes.name' %]
+        [% display_value(change.fieldname, change_type) FILTER email FILTER html %]
+      [% ELSE %]
+        [% display_value(change.fieldname, change_type) FILTER html %]
+      [% END %]
+    [% ELSE %]
+      &nbsp;
+    [% END %]
+  </td>
+[% END %]