[Rt-commit] r6008 - in rtir/branches/2.1-EXPERIMENTAL: .
ruz at bestpractical.com
ruz at bestpractical.com
Wed Sep 20 22:38:09 EDT 2006
Author: ruz
Date: Wed Sep 20 22:38:09 2006
New Revision: 6008
Modified:
rtir/branches/2.1-EXPERIMENTAL/ (props changed)
rtir/branches/2.1-EXPERIMENTAL/lib/RT/Condition/RTIR_RequireConstituencyChange.pm
Log:
r1601 at cubic-pc: cubic | 2006-09-21 03:50:38 +0400
Constituency
* cascade field changes
Modified: rtir/branches/2.1-EXPERIMENTAL/lib/RT/Condition/RTIR_RequireConstituencyChange.pm
==============================================================================
--- rtir/branches/2.1-EXPERIMENTAL/lib/RT/Condition/RTIR_RequireConstituencyChange.pm (original)
+++ rtir/branches/2.1-EXPERIMENTAL/lib/RT/Condition/RTIR_RequireConstituencyChange.pm Wed Sep 20 22:38:09 2006
@@ -17,8 +17,15 @@
my $type = $self->TransactionObj->Type;
return 1 if $type eq 'Create';
return 1 if $type eq 'AddLink';
-# return 1 if $type eq "Set" && $self->TransactionObj->Field eq "Due";
-
+ if ( $type eq 'CustomField' ) {
+ my $cf = RT::CustomField->new( $RT::SystemUser );
+ $cf->Load('_RTIR_Constituency');
+ unless ( $cf->id ) {
+ $RT::Logger->error("Couldn't load the 'Costituency' field");
+ return 0;
+ }
+ return 1 if $cf->id == $self->TransactionObj->Field;
+ }
return 0;
}
More information about the Rt-commit
mailing list