return "";
}
+sub check_severity {
+ my ($value) = (@_);
+ &::GetVersionTable();
+ if (lsearch(\@::legal_severity, $value) < 0) {
+ return "Must be a legal severity value: one of " .
+ join(", ", @::legal_severity);
+ }
+ return "";
+}
+
sub check_platform {
my ($value) = (@_);
&::GetVersionTable();
checker => \&check_priority
},
+ {
+ name => 'defaultseverity',
+ desc => 'This is the severity that newly entered bugs are set to.',
+ type => 't',
+ default => 'normal',
+ checker => \&check_severity
+ },
+
{
name => 'defaultplatform',
desc => 'This is the platform that is preselected on the bug '.
$default{'priority'} = formvalue('priority', Param('defaultpriority'));
$vars->{'bug_severity'} = \@legal_severity;
-$default{'bug_severity'} = formvalue('bug_severity', 'normal');
+$default{'bug_severity'} = formvalue('bug_severity', Param('defaultseverity'));
$vars->{'rep_platform'} = \@legal_platform;
$default{'rep_platform'} = pickplatform();