From 35e40627afb0675c23816b040baca7541387c269 Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Fri, 2 May 2008 12:32:33 +0000 Subject: Bug 422258: Let @cc be used to add new users to the CC list when editing bugs, for consistency with creating bugs which already uses @cc - Patch by Frédéric Buclin r/a=mkanat MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- email_in.pl | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/email_in.pl b/email_in.pl index bbbde2557..864bdee7f 100644 --- a/email_in.pl +++ b/email_in.pl @@ -177,6 +177,10 @@ sub process_bug { $fields{'knob'} = 'duplicate'; } + # Move @cc to @newcc as @cc is used by process_bug.cgi to remove + # users from the CC list when @removecc is set. + $fields{'newcc'} = delete $fields{'cc'} if $fields{'cc'}; + # Make it possible to remove CCs. if ($fields{'removecc'}) { $fields{'cc'} = [split(',', $fields{'removecc'})]; @@ -453,9 +457,9 @@ another email. =head3 Adding/Removing CCs -You can't just add CCs to a bug by using the C<@cc> parameter like you -can when you're filing a bug. To add CCs, you can specify them in a -comma-separated list in C<@newcc>. +To add CCs, you can specify them in a comma-separated list in C<@cc>. +For backward compatibility, C<@newcc> can also be used. If both are +present, C<@cc> takes precedence. To remove CCs, specify them as a comma-separated list in C<@removecc>. -- cgit v1.2.3-24-g4f1b