diff options
author | justdave%syndicomm.com <> | 2001-04-08 02:09:27 +0200 |
---|---|---|
committer | justdave%syndicomm.com <> | 2001-04-08 02:09:27 +0200 |
commit | 01242775e0d599f02c26e68286a1360ebb04a714 (patch) | |
tree | db80213851a98ecd4bdcf0e176ebad7813d2c2d5 /userprefs.cgi | |
parent | d041005e48ba7a02432b792a4861567d58bd2b2f (diff) | |
download | bugzilla-01242775e0d599f02c26e68286a1360ebb04a714.tar.gz bugzilla-01242775e0d599f02c26e68286a1360ebb04a714.tar.xz |
Fix for bug 71808: Can't set email preferences for voters (which caused voters to get OldEmailTech notifications.
Patch by jake@acutex.net
r= justdave
Diffstat (limited to 'userprefs.cgi')
-rwxr-xr-x | userprefs.cgi | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/userprefs.cgi b/userprefs.cgi index 0d890499d..d0b97f33c 100755 --- a/userprefs.cgi +++ b/userprefs.cgi @@ -45,7 +45,8 @@ my @emailGroups = ( 'Owner', 'the Bug Owner', 'Reporter', 'the Reporter', 'QAcontact', 'the QA contact', - 'CClist', 'on the CC list' + 'CClist', 'on the CC list', + 'Voter', 'a Voter' ); my @emailFlags = ( @@ -95,8 +96,16 @@ my $defaultEmailFlagString = 'emailCClistResolved~' . 'on~' . 'emailCClistKeywords~' . 'on~' . 'emailCClistCC~' . 'on~' . - 'emailCClistOther~' . 'on' ; + 'emailCClistOther~' . 'on~' . + 'emailVoterRemoveme~' . 'on~' . + 'emailVoterComments~' . 'on~' . + 'emailVoterAttachemnts~' . 'on~' . + 'emailVoterStatus~' . 'on~' . + 'emailVoterResolved~' . 'on~' . + 'emailVoterKeywords~' . 'on~' . + 'emailVoterCC~' . 'on~' . + 'emailVoterOther~' . 'on' ; sub EmitEntry { my ($description, $entry) = (@_); @@ -409,6 +418,11 @@ sub printEmailOption ($$\%) { $value = 'CHECKED'; } + # **** Kludge ... also mark on if the value in $$refCurrentFlags in undef + if (!defined($$refCurrentFlags{"email$optionName"})) { + $value = 'CHECKED'; + } + print qq{ <tr><td width=320></td> <td><input type="checkbox" name="email$optionName" VALUE="on" $value> |