summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--defparams.pl5
-rwxr-xr-xwhineatnews.pl3
2 files changed, 6 insertions, 2 deletions
diff --git a/defparams.pl b/defparams.pl
index 60a2d7726..8534615ab 100644
--- a/defparams.pl
+++ b/defparams.pl
@@ -770,8 +770,9 @@ Configure bugmail: %urlbase%userprefs.cgi?tab=email
{
name => 'whinedays',
- desc => 'The number of days that we\'ll let a bug sit untouched in a NEW ' .
- 'state before our cronjob will whine at the owner.',
+ desc => q{The number of days that we'll let a bug sit untouched in a NEW
+ state before our cronjob will whine at the owner.<br>
+ Set to 0 to disable whining.},
type => 't',
default => 7
},
diff --git a/whineatnews.pl b/whineatnews.pl
index 286b0c542..16be900ad 100755
--- a/whineatnews.pl
+++ b/whineatnews.pl
@@ -33,6 +33,9 @@ require "globals.pl";
use Bugzilla::BugMail;
+# Whining is disabled if whinedays is zero
+exit unless Param('whinedays') >= 1;
+
my $dbh = Bugzilla->dbh;
SendSQL("SELECT bug_id, short_desc, login_name " .
"FROM bugs INNER JOIN profiles ON userid = assigned_to " .