[%# ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1 # # The contents of this file are subject to the Mozilla Public License Version # 1.1 (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS IS" basis, # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License # for the specific language governing rights and limitations under the # License. # # The Original Code is the BMO Bugzilla Extension; # # The Initial Developer of the Original Code is the Mozilla Foundation. # Portions created by the Initial Developer are Copyright (C) 2011 the # Initial Developer. All Rights Reserved. # # Contributor(s): # Byron Jones # # ***** END LICENSE BLOCK ***** #%] [% tracking_flags = [] %] [% project_flags = [] %] [% FOREACH field = Bugzilla.active_custom_fields(product=>bug.product_obj,component=>bug.component_obj,type=>2) %] [% NEXT IF NOT user.id AND bug.${field.name} == "---" %] [% NEXT IF cf_flag_disabled(field.name, bug) %] [% IF cf_is_project_flag(field.name) %] [% project_flags.push(field) %] [% ELSE %] [% tracking_flags.push(field) %] [% END %] [% END %] [% IF project_flags.size %] [% IF bug.check_can_change_field('flagtypes.name', 0, 1) %] [% FOREACH field = project_flags %] [% NEXT IF NOT user.id AND field.value == "---" %] [% END %]
  [% PROCESS bug/field.html.tmpl value = bug.${field.name} editable = user.id no_tds = 1 %] [% IF user.id %] [% bug.${field.name} FILTER html %] [% END %]
[% ELSE %] [% FOREACH field = project_flags %] [% NEXT IF bug.${field.name} == "---" %] [% field_descs.${field.name} FILTER html %]: [% bug.${field.name} FILTER html %]
[% END %] [% END %] [% END %] [% IF tracking_flags.size %] [% IF bug.check_can_change_field('flagtypes.name', 0, 1) %] [% IF user.id %] (edit) [% END %] [% FOREACH field = tracking_flags %] [% NEXT IF NOT user.id AND field.value == "---" %] [% END %]
  [% PROCESS bug/field.html.tmpl value = bug.${field.name} editable = user.id no_tds = 1 %] [% IF user.id %] [% bug.${field.name} FILTER html %] [% END %]
[% ELSE %] [% FOREACH field = tracking_flags %] [% NEXT IF bug.${field.name} == "---" %] [% field_descs.${field.name} FILTER html %]: [% bug.${field.name} FILTER html %]
[% END %] [% END %] [% END %]