default => 0
},
+ {
+ name => 'letsubmitterchoosemilestone',
+ desc => 'If this is on, then people submitting bugs can choose the ' .
+ 'Target Milestone for that bug. If off, then all bugs initially ' .
+ 'have the default milestone for the product being filed in.',
+ type => 'b',
+ default => 1
+ },
+
{
name => 'musthavemilestoneonaccept',
desc => 'If you are using Target Milestone, do you want to require that ' .
@legal_keywords
$userid
%versions
+ %target_milestone
$proddesc
$classdesc
);
$default{'version'} = $vars->{'version'}->[$#{$vars->{'version'}}];
}
+# Get list of milestones.
+if ( Param('usetargetmilestone') ) {
+ $vars->{'target_milestone'} = $::target_milestone{$product};
+ if (formvalue('target_milestone')) {
+ $default{'target_milestone'} = formvalue('target_milestone');
+ } else {
+ SendSQL("SELECT defaultmilestone FROM products WHERE " .
+ "name = " . SqlQuote($product));
+ $default{'target_milestone'} = FetchOneColumn();
+ }
+}
+
+
# List of status values for drop-down.
my @status;