fix owner change messages, RT#13952
authorIvan Kohler <ivan@freeside.biz>
Fri, 6 Jul 2012 09:34:36 +0000 (02:34 -0700)
committerIvan Kohler <ivan@freeside.biz>
Fri, 6 Jul 2012 09:34:36 +0000 (02:34 -0700)
rt/lib/RT/Transaction.pm
rt/lib/RT/Transaction_Vendor.pm

index 1f1bab1..bd4d835 100755 (executable)
@@ -884,7 +884,7 @@ sub BriefDescription {
         }
 
         # Write the date/time change at local time:
-        elsif ($self->Field =~  /Due|Starts|Started|Told/) {
+        elsif ($self->Field =~  /Due|Starts|Started|Told|WillResolve/) {
             my $t1 = RT::Date->new($self->CurrentUser);
             $t1->Set(Format => 'ISO', Value => $self->NewValue);
             my $t2 = RT::Date->new($self->CurrentUser);
index 99198c2..2ba800d 100644 (file)
@@ -2,35 +2,6 @@ package RT::Transaction;
 use strict;
 use vars qw(%_BriefDescriptions);
 
-$_BriefDescriptions{'Set'} = sub {
-    my $self = shift;
-    if ( $self->Field eq 'Password' ) {
-        return $self->loc('Password changed');
-    }
-    elsif ( $self->Field eq 'Queue' ) {
-        my $q1 = new RT::Queue( $self->CurrentUser );
-        $q1->Load( $self->OldValue );
-        my $q2 = new RT::Queue( $self->CurrentUser );
-        $q2->Load( $self->NewValue );
-        return $self->loc("[_1] changed from [_2] to [_3]",
-                          $self->loc($self->Field) , $q1->Name , $q2->Name);
-    }
-
-    # Write the date/time change at local time:
-    elsif ($self->Field =~  /Due|Starts|Started|Told|WillResolve/) {
-        my $t1 = new RT::Date($self->CurrentUser);
-        $t1->Set(Format => 'ISO', Value => $self->NewValue);
-        my $t2 = new RT::Date($self->CurrentUser);
-        $t2->Set(Format => 'ISO', Value => $self->OldValue);
-        return $self->loc( "[_1] changed from [_2] to [_3]", $self->loc($self->Field), $t2->AsString, $t1->AsString );
-    }
-    else {
-        return $self->loc( "[_1] changed from [_2] to [_3]",
-                           $self->loc($self->Field),
-                           ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'" );
-    }
-};
-
 $_BriefDescriptions{'Touch'} = sub { 'Updated' };
 
 1;