[%# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # This Source Code Form is "Incompatible With Secondary Licenses", as # defined by the Mozilla Public License, v. 2.0. #%] [%# INTERFACE: # product: Bugzilla::Product Object; the product # # classification: Bugzilla::Classification object ; If classifications # are enabled, then this is the currently # selected classification # # no_XXX_link: boolean; if defined, then don't show the corresponding # link. Supported parameters are: # # no_edit_product_link # no_edit_other_products_link # no_add_product_link #%] [% IF Param('useclassification') && classification %] [% classification_url_part = BLOCK %]&classification= [%- classification.name FILTER uri %] [% END %] [% classification_url_part_start = BLOCK %]classification= [%- classification.name FILTER uri %] [% END %] [% classification_text = BLOCK %] of classification '[% classification.name FILTER html %]' [% END %] [% END %]

[% UNLESS no_add_product_link || !user.in_group("editcomponents") %] Add a product[% -%] [%# Strictly speaking, we should not have to check for a classification if they are enabled, but I'm just being paranoid %] [% IF Param('useclassification') && classification %] (to classification '[% classification.name FILTER html %]') [% END %]. [% END %] [% IF product && !no_edit_product_link %] Edit product '[% product.name FILTER html %]'. [% END %] [%# Edit other products (in a classification if specified): %] [% UNLESS no_edit_other_products_link %] Edit other products [% classification_text %]. [% END %] [% IF Param('useclassification') && classification && user.in_group('editclassifications') %] Edit classification ' [%- classification.name FILTER html %]'. [% END %]