summaryrefslogtreecommitdiffstats
path: root/template
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2005-03-17 23:47:05 +0100
committerlpsolit%gmail.com <>2005-03-17 23:47:05 +0100
commit4374ee31d841496880373f04e04c96d2f16132ab (patch)
tree3cf6b578c93b084d42e76e6e5b3a3021bdbaf71f /template
parente4710b7e0d4a5613488561fcbac0eafe59de2312 (diff)
downloadbugzilla-4374ee31d841496880373f04e04c96d2f16132ab.tar.gz
bugzilla-4374ee31d841496880373f04e04c96d2f16132ab.tar.xz
Bug 282384: Templatize the 'select classification' bit of editproducts - Patch by GavinS <bugzilla@chimpychompy.org> r=LpSolit, a=justdave
Diffstat (limited to 'template')
-rw-r--r--template/en/default/admin/products/footer.html.tmpl8
-rw-r--r--template/en/default/admin/products/list-classifications.html.tmpl72
2 files changed, 75 insertions, 5 deletions
diff --git a/template/en/default/admin/products/footer.html.tmpl b/template/en/default/admin/products/footer.html.tmpl
index 0276437f3..ecf23951f 100644
--- a/template/en/default/admin/products/footer.html.tmpl
+++ b/template/en/default/admin/products/footer.html.tmpl
@@ -43,11 +43,9 @@
[% UNLESS no_add_product_link %]
<a title="Add a product"
- href="editproducts.cgi?action=add">Add</a> a product
-
-
- [%# Strictly speaking, we should not have to check for a
- classification if they are enabled, but I'm just being paranoid %]
+ href="editproducts.cgi?action=add">Add</a> 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 %]
(<a title="Add a product to classification '
[%- classification FILTER html %]'"
diff --git a/template/en/default/admin/products/list-classifications.html.tmpl b/template/en/default/admin/products/list-classifications.html.tmpl
new file mode 100644
index 000000000..7a30bcd66
--- /dev/null
+++ b/template/en/default/admin/products/list-classifications.html.tmpl
@@ -0,0 +1,72 @@
+[%# 1.0@bugzilla.org %]
+[%# 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 Bugzilla Bug Tracking System.
+ #
+ # Contributor(s): Gavin Shelley <bugzilla@chimpychompy.org>
+ #%]
+
+[%# INTERFACE:
+ # classifications: array of hashes having the following properties:
+ # - name: string; The name of the classification
+ # - description: string; The classification description (html allowed)
+ # - product_count: number; The number of products in this classification
+ #
+ #%]
+
+[% PROCESS global/variables.none.tmpl %]
+
+[% PROCESS global/header.html.tmpl
+ title = "Select Classification"
+%]
+
+[% edit_contentlink = BLOCK %]
+ editproducts.cgi?classification=%%name%%
+[% END %]
+[% add_contentlink = BLOCK %]
+ editproducts.cgi?action=add&amp;classification=%%name%%
+[% END %]
+
+[% columns = [
+ {
+ name => "name"
+ heading => "Edit products of..."
+ contentlink => edit_contentlink
+ },
+ {
+ name => "description"
+ heading => "Description"
+ allow_html_content => 1
+ },
+ {
+ name => "product_count"
+ align => "right"
+ heading => "Product Count"
+ },
+ {
+ heading => "Action..."
+ content => "Add product"
+ contentlink => add_contentlink
+ },
+ ]
+%]
+
+[% PROCESS admin/table.html.tmpl
+ columns = columns
+ data = classifications
+%]
+
+<p>
+
+[%# No need for the standard edit products footer, as we have an 'add'
+ link in the table %]
+
+[% PROCESS global/footer.html.tmpl %]