[Rt-commit] rt branch, 4.4/rest-watcher-id, repushed

Shawn Moore shawn at bestpractical.com
Thu May 25 14:12:10 EDT 2017


The branch 4.4/rest-watcher-id was deleted and repushed:
       was c9cd54b6085549bf01984005d8f5c6727d90a1db
       now e4ca6e12a8296f07a7052bfc6492269152b05ac0

1:  c9cd54b ! 1:  e4ca6e1 Support managing groups as watchers in REST
    @@ -11,6 +11,24 @@
     --- a/share/html/REST/1.0/Forms/ticket/default
     +++ b/share/html/REST/1.0/Forms/ticket/default
     @@
    +             my ($p, @msgs);
    + 
    +             my %new  = map {$_=>1} @{ vsplit($val) };
    +-            my %old  = map {$_=>1} $ticket->$key->MemberEmailAddresses;
    ++            my %old;
    ++
    ++            my $members = $ticket->$key->MembersObj;
    ++            while (my $member = $members->Next) {
    ++                my $principal = $member->MemberObj;
    ++                if ($principal->IsGroup) {
    ++                    $old{ $principal->Id } = 1;
    ++                }
    ++                else {
    ++                    $old{ $principal->Object->EmailAddress } = 1;
    ++                }
    ++            }
    ++
    +             my $type = $key eq 'Requestors' ? 'Requestor' : $key;
      
                  foreach $p (keys %old) {
                      unless (exists $new{$p}) {



More information about the rt-commit mailing list