[bugzilla-gnome-org-extensions] template overrides: Add override of choose product page for Browse extension
- From: Krzesimir Nowak <krnowak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bugzilla-gnome-org-extensions] template overrides: Add override of choose product page for Browse extension
- Date: Thu, 20 Nov 2014 22:09:11 +0000 (UTC)
commit 4cb63c28d7f09bb924079f13482fb769302b365a
Author: Krzesimir Nowak <qdlacz gmail com>
Date: Tue Nov 11 22:01:47 2014 +0100
template overrides: Add override of choose product page for Browse extension
For the same causes as with choose classification page.
TemplateOverrides/lib/Util.pm | 1 +
.../en/default/global/choose-product.html.tmpl | 61 ++++++++++++++++++++
2 files changed, 62 insertions(+), 0 deletions(-)
---
diff --git a/TemplateOverrides/lib/Util.pm b/TemplateOverrides/lib/Util.pm
index 1391ca0..e5507e7 100644
--- a/TemplateOverrides/lib/Util.pm
+++ b/TemplateOverrides/lib/Util.pm
@@ -103,6 +103,7 @@ sub check_overridden_templates {
'bug/comments.html.tmpl' => 'd68e98b67eac9cd74ec7b0b663734f7a14953788864135be076a8cb03d648f09',
'global/user.html.tmpl' => 'ca16e2a988436109612b7b249e536f49669d4c5a9161911e3c14906a5f6d041d',
'global/choose-classification.html.tmpl' =>
'da8b876b1a79fb40b5ec2e46e6706b63aa0d6ec15a6a41c80ebc1ad889e6e0d4',
+ 'global/choose-product.html.tmpl' =>
'ab607993022411e13f6cfa51d3c6c32e9309b4c54640347e67742baee8a5e941',
);
print "Checking overridden templates...\n" unless $silent;
diff --git a/TemplateOverrides/template/en/default/global/choose-product.html.tmpl
b/TemplateOverrides/template/en/default/global/choose-product.html.tmpl
new file mode 100644
index 0000000..dfa0b00
--- /dev/null
+++ b/TemplateOverrides/template/en/default/global/choose-product.html.tmpl
@@ -0,0 +1,61 @@
+[%# 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:
+ # classifications: array of hashes, with an 'object' key representing a
+ # classification object and 'products' the list of
+ # product objects 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.
+ #%]
+
+[% IF target == "enter_bug.cgi" %]
+ [% title = "Enter $terms.Bug" %]
+ [% h2 = BLOCK %]First, you must pick a product on which to enter [% terms.abug %]: [% END %]
+[% ELSIF target == "describecomponents.cgi" %]
+ [% title = "Browse" %]
+ [% h2 = "Select a product category to browse:" %]
+[% END %]
+
+[% DEFAULT title = "Choose a Product" %]
+[% PROCESS global/header.html.tmpl %]
+
+<h2>[% h2 FILTER html %]</h2>
+
+<table>
+
+[% FOREACH c = classifications %]
+ [% IF c.object %]
+ <tr>
+ <th colspan="2" align="left">[% c.object.name FILTER html %]:
+ [%+ c.object.description FILTER html_light %]</th>
+ </tr>
+ [% END %]
+
+ [% FOREACH p = c.products %]
+ <tr>
+ <th align="right" valign="top">
+ <a href="[% target %]?product=[% p.name FILTER uri -%]
+ [%- IF cloned_bug_id %]&cloned_bug_id=[% cloned_bug_id FILTER uri %][% END -%]
+ [%- IF format %]&format=[% format FILTER uri %][% END %]">
+ [% p.name FILTER html FILTER no_break %]</a>:
+ </th>
+
+ <td valign="top">[% p.description FILTER html_light %]</td>
+ </tr>
+ [% END %]
+
+ <tr>
+ <th colspan="2"> </th>
+ </tr>
+[% END %]
+
+</table>
+
+[% PROCESS global/footer.html.tmpl %]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]