[Rt-commit] r19395 - in rt/3.8/trunk: . lib/RT lib/RT/Approval lib/RT/Crypt lib/RT/CustomFieldValues lib/RT/Graph lib/RT/Interface lib/RT/Report lib/RT/Report/Tickets

sartak at bestpractical.com sartak at bestpractical.com
Fri May 1 14:17:57 EDT 2009


Author: sartak
Date: Fri May  1 14:17:56 2009
New Revision: 19395

Modified:
   rt/3.8/trunk/   (props changed)
   rt/3.8/trunk/lib/RT/Action/ExtractSubjectTag.pm
   rt/3.8/trunk/lib/RT/Action/NotifyGroup.pm
   rt/3.8/trunk/lib/RT/Action/NotifyGroupAsComment.pm
   rt/3.8/trunk/lib/RT/Approval.pm
   rt/3.8/trunk/lib/RT/Approval/Rule.pm
   rt/3.8/trunk/lib/RT/Config.pm
   rt/3.8/trunk/lib/RT/Crypt/GnuPG.pm
   rt/3.8/trunk/lib/RT/CustomFieldValues/External.pm
   rt/3.8/trunk/lib/RT/CustomFieldValues/Groups.pm
   rt/3.8/trunk/lib/RT/Graph/Tickets.pm
   rt/3.8/trunk/lib/RT/Installer.pm
   rt/3.8/trunk/lib/RT/Interface/REST.pm
   rt/3.8/trunk/lib/RT/Plugin.pm
   rt/3.8/trunk/lib/RT/Report/Tickets.pm
   rt/3.8/trunk/lib/RT/Report/Tickets/Entry.pm
   rt/3.8/trunk/lib/RT/Rule.pm
   rt/3.8/trunk/lib/RT/Ruleset.pm
   rt/3.8/trunk/lib/RT/SQL.pm
   rt/3.8/trunk/lib/RT/Util.pm

Log:
 r82613 at onn:  sartak | 2009-05-01 14:16:45 -0400
 Add Vendor/Local loading to a bunch of files


Modified: rt/3.8/trunk/lib/RT/Action/ExtractSubjectTag.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Action/ExtractSubjectTag.pm	(original)
+++ rt/3.8/trunk/lib/RT/Action/ExtractSubjectTag.pm	Fri May  1 14:17:56 2009
@@ -90,4 +90,14 @@
     return (1);
 }
 
+eval "require RT::Action::ExtractSubjectTag_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Action/ExtractSubjectTag_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Action::ExtractSubjectTag_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Action/ExtractSubjectTag_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Action/NotifyGroup.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Action/NotifyGroup.pm	(original)
+++ rt/3.8/trunk/lib/RT/Action/NotifyGroup.pm	Fri May  1 14:17:56 2009
@@ -192,4 +192,14 @@
 
 =cut
 
+eval "require RT::Action::NotifyGroup_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Action/NotifyGroup_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Action::NotifyGroup_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Action/NotifyGroup_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Action/NotifyGroupAsComment.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Action/NotifyGroupAsComment.pm	(original)
+++ rt/3.8/trunk/lib/RT/Action/NotifyGroupAsComment.pm	Fri May  1 14:17:56 2009
@@ -78,4 +78,14 @@
 
 =cut
 
+eval "require RT::Action::NotifyGroupAsComment_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Action/NotifyGroupAsComment_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Action::NotifyGroupAsComment_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Action/NotifyGroupAsComment_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Approval.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Approval.pm	(original)
+++ rt/3.8/trunk/lib/RT/Approval.pm	Fri May  1 14:17:56 2009
@@ -61,4 +61,14 @@
         'RT::Approval::Rule::Created',
     ]);
 
+eval "require RT::Approval_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Approval_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Approval_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Approval_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Approval/Rule.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Approval/Rule.pm	(original)
+++ rt/3.8/trunk/lib/RT/Approval/Rule.pm	Fri May  1 14:17:56 2009
@@ -71,5 +71,15 @@
     return $template;
 }
 
+eval "require RT::Approval::Rule_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Approval/Rule_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Approval::Rule_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Approval/Rule_Local.pm}) {
+    die $@;
+};
+
 1;
 

Modified: rt/3.8/trunk/lib/RT/Config.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Config.pm	(original)
+++ rt/3.8/trunk/lib/RT/Config.pm	Fri May  1 14:17:56 2009
@@ -861,4 +861,14 @@
     return @res;
 }
 
+eval "require RT::Config_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Config_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Config_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Config_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Crypt/GnuPG.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Crypt/GnuPG.pm	(original)
+++ rt/3.8/trunk/lib/RT/Crypt/GnuPG.pm	Fri May  1 14:17:56 2009
@@ -2426,6 +2426,15 @@
     return ($handles, \%handle_map);
 }
 
+eval "require RT::Crypt::GnuPG_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Crypt/GnuPG_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Crypt::GnuPG_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Crypt/GnuPG_Local.pm}) {
+    die $@;
+};
 
 # helper package to avoid using temp file
 package IO::Handle::CRLF;

Modified: rt/3.8/trunk/lib/RT/CustomFieldValues/External.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/CustomFieldValues/External.pm	(original)
+++ rt/3.8/trunk/lib/RT/CustomFieldValues/External.pm	Fri May  1 14:17:56 2009
@@ -222,4 +222,14 @@
     return $self->SUPER::LimitToCustomField( @_ );
 }
 
+eval "require RT::CustomFieldValues::External_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/CustomFieldValues/External_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::CustomFieldValues::External_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/CustomFieldValues/External_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/CustomFieldValues/Groups.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/CustomFieldValues/Groups.pm	(original)
+++ rt/3.8/trunk/lib/RT/CustomFieldValues/Groups.pm	Fri May  1 14:17:56 2009
@@ -75,4 +75,14 @@
     return \@res;
 }
 
+eval "require RT::CustomFieldValues::Groups_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/CustomFieldValues/Groups_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::CustomFieldValues::Groups_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/CustomFieldValues/Groups_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Graph/Tickets.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Graph/Tickets.pm	(original)
+++ rt/3.8/trunk/lib/RT/Graph/Tickets.pm	Fri May  1 14:17:56 2009
@@ -345,4 +345,14 @@
     return $args{'Graph'};
 }
 
+eval "require RT::Graph::Tickets_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Graph/Tickets_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Graph::Tickets_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Graph/Tickets_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Installer.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Installer.pm	(original)
+++ rt/3.8/trunk/lib/RT/Installer.pm	Fri May  1 14:17:56 2009
@@ -326,5 +326,15 @@
 
 =cut
 
+eval "require RT::Installer_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Installer_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Installer_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Installer_Local.pm}) {
+    die $@;
+};
+
 1;
 

Modified: rt/3.8/trunk/lib/RT/Interface/REST.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Interface/REST.pm	(original)
+++ rt/3.8/trunk/lib/RT/Interface/REST.pm	Fri May  1 14:17:56 2009
@@ -306,6 +306,16 @@
     return \@words;
 }
 
+eval "require RT::Interface::REST_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Interface/REST_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Interface::REST_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Interface/REST_Local.pm}) {
+    die $@;
+};
+
 1;
 
 =head1 NAME

Modified: rt/3.8/trunk/lib/RT/Plugin.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Plugin.pm	(original)
+++ rt/3.8/trunk/lib/RT/Plugin.pm	Fri May  1 14:17:56 2009
@@ -124,4 +124,14 @@
 
 sub PoDir { return $_[0]->Path('po') }
 
+eval "require RT::Plugin_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Plugin_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Plugin_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Plugin_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Report/Tickets.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Report/Tickets.pm	(original)
+++ rt/3.8/trunk/lib/RT/Report/Tickets.pm	Fri May  1 14:17:56 2009
@@ -267,4 +267,14 @@
     }
 }
 
+eval "require RT::Report::Tickets_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Report/Tickets_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Report::Tickets_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Report/Tickets_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Report/Tickets/Entry.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Report/Tickets/Entry.pm	(original)
+++ rt/3.8/trunk/lib/RT/Report/Tickets/Entry.pm	Fri May  1 14:17:56 2009
@@ -52,5 +52,14 @@
 # XXX TODO: how the heck do we acl a report?
 sub CurrentUserHasRight {1}
 
+eval "require RT::Report::Tickets::Entry_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Report/Tickets/Entry_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Report::Tickets::Entry_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Report/Tickets/Entry_Local.pm}) {
+    die $@;
+};
 
 1;

Modified: rt/3.8/trunk/lib/RT/Rule.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Rule.pm	(original)
+++ rt/3.8/trunk/lib/RT/Rule.pm	Fri May  1 14:17:56 2009
@@ -105,4 +105,14 @@
 
 }
 
+eval "require RT::Rule_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Rule_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Rule_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Rule_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Ruleset.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Ruleset.pm	(original)
+++ rt/3.8/trunk/lib/RT/Ruleset.pm	Fri May  1 14:17:56 2009
@@ -81,4 +81,14 @@
     push @RULE_SETS, $class->new(\%args);
 }
 
+eval "require RT::Ruleset_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Ruleset_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Ruleset_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Ruleset_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/SQL.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/SQL.pm	(original)
+++ rt/3.8/trunk/lib/RT/SQL.pm	Fri May  1 14:17:56 2009
@@ -210,4 +210,14 @@
     return join ' or ', @res;
 }
 
+eval "require RT::SQL_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/SQL_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::SQL_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/SQL_Local.pm}) {
+    die $@;
+};
+
 1;

Modified: rt/3.8/trunk/lib/RT/Util.pm
==============================================================================
--- rt/3.8/trunk/lib/RT/Util.pm	(original)
+++ rt/3.8/trunk/lib/RT/Util.pm	Fri May  1 14:17:56 2009
@@ -76,4 +76,14 @@
     return shift->();
 }
 
+eval "require RT::Util_Vendor";
+if ($@ && $@ !~ qr{^Can't locate RT/Util_Vendor.pm}) {
+    die $@;
+};
+
+eval "require RT::Util_Local";
+if ($@ && $@ !~ qr{^Can't locate RT/Util_Local.pm}) {
+    die $@;
+};
+
 1;


More information about the Rt-commit mailing list