[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