blob: baf5015ae0ba4c7f47abb24c81de4760d711e189 [file] [log] [blame]
[%# 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::Classifiation object; classification product is in.
#%]
[% IF Param('useclassification') %]
<tr>
<th>Classification:</th>
<td><b>[% classification.name FILTER html %]</b></td>
</tr>
[% END %]
<tr>
<th>Product:</th>
<td><input size="64" maxlength="64" name="product"
value="[% product.name FILTER html %]" required>
</td>
</tr>
<tr>
<th>Description:</th>
<td><textarea rows="4" cols="64" wrap="virtual" name="description" required>
[% product.description FILTER html %]</textarea>
</td>
</tr>
<tr>
<th>Open for [% terms.bug %] entry:</th>
<td><input type="checkbox" name="is_active" value="1"
[% ' checked="checked"' IF product.is_active %]>
</td>
</tr>
<tr>
<th>
<label for="allows_unconfirmed">Enable the
[%+ display_value('bug_status', 'UNCONFIRMED') FILTER html %] status
in this product:</label>
</th>
<td><input type="checkbox" id="allows_unconfirmed" name="allows_unconfirmed"
[% ' checked="checked"' IF product.allows_unconfirmed %]>
</td>
</tr>
[% IF Param('usetargetmilestone') -%]
<tr>
<th>Default milestone:</th>
<td>
[% IF product.milestones.size %]
<select name="defaultmilestone">
[% FOREACH m = product.milestones %]
<option value="[% m.name FILTER html %]"
[% " selected=\"selected\"" IF m.name == product.defaultmilestone %]>
[%- m.name FILTER html -%]</option>
[% END %]
</select>
[% ELSE %]
<input type="text" size="64" maxlength="64" name="defaultmilestone"
value="[% product.defaultmilestone FILTER html %]">
[% END %]
</td>
</tr>
[% END %]
[% Hook.process('rows') %]