120 lines
3.0 KiB
Cheetah
120 lines
3.0 KiB
Cheetah
[%# 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:
|
|
# products: array of Bugzilla::Product objects
|
|
#
|
|
# classification: Bugzilla::Classification object; If classifications
|
|
# are enabled, then this is
|
|
# the currently selected classification
|
|
# showbugcounts: boolean; true if bug counts should be included in the table
|
|
#%]
|
|
|
|
[% IF classification %]
|
|
[% classification_url_part = BLOCK %]&classification=
|
|
[%- classification.name FILTER url_quote %]
|
|
[%- END %]
|
|
[% classification_title = BLOCK %]
|
|
in classification '[% classification.name FILTER html %]'
|
|
[% END %]
|
|
[% END %]
|
|
|
|
[% PROCESS global/header.html.tmpl
|
|
title = "Select product: " _ classification_title
|
|
%]
|
|
|
|
[% edit_contentlink = BLOCK %]
|
|
editproducts.cgi?action=edit&product=%%name%%
|
|
[% END %]
|
|
[% delete_contentlink = BLOCK %]
|
|
editproducts.cgi?action=del&product=%%name%%
|
|
[% END %]
|
|
[% bug_count_contentlink = BLOCK %]
|
|
buglist.cgi?product=%%name%%
|
|
[% END %]
|
|
|
|
|
|
[% columns = [
|
|
{
|
|
name => "name"
|
|
heading => "Edit product..."
|
|
contentlink => edit_contentlink
|
|
},
|
|
{
|
|
name => "description"
|
|
heading => "Description"
|
|
allow_html_content => 1
|
|
},
|
|
{
|
|
name => "is_active"
|
|
heading => "Open For New $terms.Bugs"
|
|
yesno_field => 1
|
|
},
|
|
{
|
|
name => "votesperuser"
|
|
heading => "Votes Per User"
|
|
align => 'right'
|
|
},
|
|
{
|
|
name => "maxvotesperbug"
|
|
heading => "Maximum Votes Per $terms.Bug"
|
|
align => 'right'
|
|
},
|
|
{
|
|
name => "votestoconfirm"
|
|
heading => "Votes To Confirm"
|
|
align => 'right'
|
|
} ]
|
|
%]
|
|
|
|
[% IF showbugcounts %]
|
|
|
|
[% columns.push({
|
|
name => "bug_count"
|
|
heading => "$terms.Bug Count"
|
|
align => 'right'
|
|
contentlink => bug_count_contentlink
|
|
})
|
|
%]
|
|
|
|
[% END %]
|
|
|
|
[% columns.push({
|
|
heading => "Action"
|
|
content => "Delete"
|
|
contentlink => delete_contentlink
|
|
})
|
|
%]
|
|
|
|
[% Hook.process('before_table') %]
|
|
|
|
[% PROCESS admin/table.html.tmpl
|
|
columns = columns
|
|
data = products
|
|
%]
|
|
|
|
[% IF !showbugcounts %]
|
|
|
|
<p><a href="editproducts.cgi?showbugcounts=1[% classification_url_part %]">
|
|
Redisplay table with [% terms.bug %] counts (slower)</a></p>
|
|
|
|
[% END %]
|
|
|
|
[% PROCESS admin/products/footer.html.tmpl
|
|
no_edit_other_products_link = 1
|
|
%]
|
|
|
|
[% PROCESS global/footer.html.tmpl %]
|