[Rt-commit] rt branch, history-filter, updated. rt-3.8.8-91-g28c7bab
Shawn Moore
sartak at bestpractical.com
Tue Jun 15 15:47:30 EDT 2010
The branch, history-filter has been updated
via 28c7babe0e5c1bd07757281fa26f07fe6e3355c1 (commit)
via 07adcb8e13324b69b56a516338b21703f003347b (commit)
from 28eed9213ac73e59e7a0e36d0d2841c35abd5659 (commit)
Summary of changes:
lib/RT/Transaction_Overlay.pm | 43 +++++++++++++++++++++++++++-------------
1 files changed, 29 insertions(+), 14 deletions(-)
- Log -----------------------------------------------------------------
commit 07adcb8e13324b69b56a516338b21703f003347b
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Tue Jun 15 15:36:25 2010 -0400
Move SystemError into %TypeMetadata
diff --git a/lib/RT/Transaction_Overlay.pm b/lib/RT/Transaction_Overlay.pm
index ee36ccc..15e42c3 100755
--- a/lib/RT/Transaction_Overlay.pm
+++ b/lib/RT/Transaction_Overlay.pm
@@ -350,6 +350,12 @@ use HTML::TreeBuilder;
return $self->loc("Reminder '[_1]' completed", $ticket->Subject);
},
},
+ SystemError => {
+ BriefDescription => sub {
+ my $self = shift;
+ return $self->loc("System error");
+ },
+ },
);
# }}}
@@ -928,9 +934,6 @@ sub BriefDescription {
)
);
}
- elsif ( $type =~ /SystemError/ ) {
- return $self->loc("System error");
- }
if ( my $code = $self->TypeMetadata(Type => $type, Field => 'BriefDescription') ) {
return $code->($self);
commit 28c7babe0e5c1bd07757281fa26f07fe6e3355c1
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Tue Jun 15 15:48:20 2010 -0400
Refactor Create, Enabled, Disabled to be in %TypeMetadata
diff --git a/lib/RT/Transaction_Overlay.pm b/lib/RT/Transaction_Overlay.pm
index 15e42c3..7462ee7 100755
--- a/lib/RT/Transaction_Overlay.pm
+++ b/lib/RT/Transaction_Overlay.pm
@@ -356,6 +356,27 @@ use HTML::TreeBuilder;
return $self->loc("System error");
},
},
+ Create => {
+ BriefDescription => sub {
+ my $self = shift;
+ my %args = @_;
+ return ( $self->loc( "[_1] created", $args{obj_type} ) );
+ },
+ },
+ Enabled => {
+ BriefDescription => sub {
+ my $self = shift;
+ my %args = @_;
+ return ( $self->loc( "[_1] enabled", $args{obj_type} ) );
+ },
+ },
+ Disabled => {
+ BriefDescription => sub {
+ my $self = shift;
+ my %args = @_;
+ return ( $self->loc( "[_1] disabled", $args{obj_type} ) );
+ },
+ },
);
# }}}
@@ -897,16 +918,7 @@ sub BriefDescription {
my $obj_type = $self->FriendlyObjectType;
- if ( $type eq 'Create' ) {
- return ( $self->loc( "[_1] created", $obj_type ) );
- }
- elsif ( $type eq 'Enabled' ) {
- return ( $self->loc( "[_1] enabled", $obj_type ) );
- }
- elsif ( $type eq 'Disabled' ) {
- return ( $self->loc( "[_1] disabled", $obj_type ) );
- }
- elsif ( $type =~ /Status/ ) {
+ if ( $type =~ /Status/ ) {
if ( $self->Field eq 'Status' ) {
if ( $self->NewValue eq 'deleted' ) {
return ( $self->loc( "[_1] deleted", $obj_type ) );
@@ -936,7 +948,7 @@ sub BriefDescription {
}
if ( my $code = $self->TypeMetadata(Type => $type, Field => 'BriefDescription') ) {
- return $code->($self);
+ return $code->($self, obj_type => $obj_type);
}
return $self->loc(
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list