[Rt-commit] rt branch, 3.8-trunk, updated. rt-3.8.8-27-g7f965fb

? sunnavy sunnavy at bestpractical.com
Mon May 10 10:52:54 EDT 2010


The branch, 3.8-trunk has been updated
       via  7f965fb259f4fbc88d66f5366202ccf8cb985317 (commit)
      from  37046b2043fc17bedd6e8db682f8dda809ed6f02 (commit)

Summary of changes:
 share/html/Ticket/Elements/AddWatchers |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

- Log -----------------------------------------------------------------
commit 7f965fb259f4fbc88d66f5366202ccf8cb985317
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Mon May 10 22:53:08 2010 +0800

    there are 4 types of watchers

diff --git a/share/html/Ticket/Elements/AddWatchers b/share/html/Ticket/Elements/AddWatchers
index d2b222d..70c0a92 100755
--- a/share/html/Ticket/Elements/AddWatchers
+++ b/share/html/Ticket/Elements/AddWatchers
@@ -122,7 +122,14 @@ if ($GroupString) {
 
 my @extras;
 for my $addr ( values %{$Ticket->TransactionAddresses} ) {
-    push @extras, $addr unless ($Ticket->IsWatcher( Email => $addr->address));
+    my $is_watcher;
+    for my $type ( qw/Owner Requestor Cc AdminCc/ ) {
+         if ($Ticket->IsWatcher( Email => $addr->address, Type => $type )) {
+             $is_watcher = 1;
+             last;
+         }
+    }
+    push @extras, $addr unless $is_watcher;
 }
 
 

-----------------------------------------------------------------------


More information about the Rt-commit mailing list