From 577a3b3540fa2331e41f51cc2a2201ce902df289 Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Wed, 15 Mar 2006 06:37:16 +0000 Subject: Bug 311422: describecomponents.cgi and enter_bug.cgi need some cleanup - Patch by Frédéric Buclin r=wicked a=myk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/en/default/filterexceptions.pl | 2 - .../en/default/global/choose-product.html.tmpl | 17 +++--- template/en/default/reports/components.html.tmpl | 68 +++++++++------------- 3 files changed, 38 insertions(+), 49 deletions(-) (limited to 'template') diff --git a/template/en/default/filterexceptions.pl b/template/en/default/filterexceptions.pl index 3dd671b38..b7e43c3c6 100644 --- a/template/en/default/filterexceptions.pl +++ b/template/en/default/filterexceptions.pl @@ -96,7 +96,6 @@ 'reports/components.html.tmpl' => [ 'numcols', - 'comp.description', ], 'reports/duplicates-table.html.tmpl' => [ @@ -240,7 +239,6 @@ 'global/choose-product.html.tmpl' => [ 'target', - 'proddesc.$p', ], # You are not permitted to add any values here. Everything in this file should diff --git a/template/en/default/global/choose-product.html.tmpl b/template/en/default/global/choose-product.html.tmpl index 078b9b700..346a53751 100644 --- a/template/en/default/global/choose-product.html.tmpl +++ b/template/en/default/global/choose-product.html.tmpl @@ -20,8 +20,11 @@ #%] [%# INTERFACE: - # proddesc: hash. May be empty. The hash keys are the products, and the values - # are their descriptions. + # products: array of product objects. The list of products + # the user can enter bugs into. + # target: the script that displays this template. + # cloned_bug_id: ID of the bug being cloned. + # format: the desired format to display the target. #%] [% PROCESS global/variables.none.tmpl %] @@ -39,18 +42,16 @@ -[% FOREACH p = proddesc.keys.sort %] +[% FOREACH p = products %] - [% IF proddesc.$p %] - - [% END %] + [% END %] diff --git a/template/en/default/reports/components.html.tmpl b/template/en/default/reports/components.html.tmpl index 3578a86e4..3950932bd 100644 --- a/template/en/default/reports/components.html.tmpl +++ b/template/en/default/reports/components.html.tmpl @@ -20,18 +20,14 @@ #%] [%# INTERFACE: - # product: string. The product this is the components list for. - # components: List of hashes. May be empty. Each hash has four members: - # name: string. Name of the component. - # description: string. Description of the component. May contain HTML. - # initialowner: string. Component's default assignee. - # initialqacontact: string. Component's default QA contact. + # product: object. The product for which we want to display component descriptions. #%] - -[% filtered_product = product FILTER html %] -[% PROCESS global/header.html.tmpl - title = "Components for $product" - h2 = filtered_product %] + +[% title = BLOCK %] + Components for [% product.name FILTER html %] +[% END %] + +[% PROCESS global/header.html.tmpl title = title %] [% IF Param("useqacontact") %] [% numcols = 3 %] @@ -39,28 +35,24 @@ [% numcols = 2 %] [% END %] -[% IF components.size == 0 %] - This product has no components. -[% ELSE %] -
- - [% p FILTER html %]:  + [% p.name FILTER html %]:  [% proddesc.$p %][% p.description FILTER none %]
- - - - [% IF Param("useqacontact") %] - - [% END %] - - - [% FOREACH comp = components %] - [% INCLUDE describe_comp %] +
ComponentDefault AssigneeDefault QA Contact
+ + + + [% IF Param("useqacontact") %] + [% END %] - - - -
ComponentDefault AssigneeDefault QA Contact
-
-
-[% END %] + + + [% FOREACH comp = product.components %] + [% INCLUDE describe_comp %] + [% END %] + + +
+ + + [% PROCESS global/footer.html.tmpl %] @@ -79,21 +71,19 @@ [% comp.name FILTER html %] - - [% comp.initialowner FILTER html %] + + [% comp.default_assignee.login FILTER html %] [% IF Param("useqacontact") %] - - [% comp.initialqacontact FILTER html %] + + [% comp.default_qa_contact.login FILTER html %] [% END %] - [% comp.description %] + [% comp.description FILTER none %] [% END %] -- cgit v1.2.3-24-g4f1b