[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