[Rt-commit] rt branch, 4.2/serializer-deprecation-updates, created. rt-4.2.1-157-g511f6c6
Alex Vandiver
alexmv at bestpractical.com
Thu Jan 2 15:40:22 EST 2014
The branch, 4.2/serializer-deprecation-updates has been created
at 511f6c62ab0c50e564840ba0da7302df3afdb676 (commit)
- Log -----------------------------------------------------------------
commit ec916670356e5fb994e1c029ac6be391f27db0a5
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu Jan 2 15:39:41 2014 -0500
Remove case sensitivity on Domain to use faster indexes
diff --git a/lib/RT/Queue.pm b/lib/RT/Queue.pm
index cfaa765..1677b2f 100644
--- a/lib/RT/Queue.pm
+++ b/lib/RT/Queue.pm
@@ -1096,7 +1096,7 @@ sub FindDependencies {
# Queue role groups( Cc, AdminCc )
my $objs = RT::Groups->new( $self->CurrentUser );
- $objs->Limit( FIELD => 'Domain', VALUE => 'RT::Queue-Role' );
+ $objs->Limit( FIELD => 'Domain', VALUE => 'RT::Queue-Role', CASESENSITIVE => 0 );
$objs->Limit( FIELD => 'Instance', VALUE => $self->Id );
$deps->Add( in => $objs );
diff --git a/lib/RT/Ticket.pm b/lib/RT/Ticket.pm
index 6c21b37..83e4095 100644
--- a/lib/RT/Ticket.pm
+++ b/lib/RT/Ticket.pm
@@ -3587,7 +3587,7 @@ sub FindDependencies {
# Ticket role groups( Owner, Requestors, Cc, AdminCc )
$objs = RT::Groups->new( $self->CurrentUser );
- $objs->Limit( FIELD => 'Domain', VALUE => 'RT::Ticket-Role' );
+ $objs->Limit( FIELD => 'Domain', VALUE => 'RT::Ticket-Role', CASESENSITIVE => 0 );
$objs->Limit( FIELD => 'Instance', VALUE => $self->Id );
$deps->Add( in => $objs );
diff --git a/lib/RT/User.pm b/lib/RT/User.pm
index 5bb1d41..166f481 100644
--- a/lib/RT/User.pm
+++ b/lib/RT/User.pm
@@ -2672,7 +2672,7 @@ sub FindDependencies {
# ACL equivalence group
my $objs = RT::Groups->new( $self->CurrentUser );
- $objs->Limit( FIELD => 'Domain', VALUE => 'ACLEquivalence' );
+ $objs->Limit( FIELD => 'Domain', VALUE => 'ACLEquivalence', CASESENSITIVE => 0 );
$objs->Limit( FIELD => 'Instance', VALUE => $self->Id );
$deps->Add( in => $objs );
@@ -2695,6 +2695,7 @@ sub FindDependencies {
ALIAS => $groups,
FIELD => 'Domain',
VALUE => 'SystemInternal',
+ CASESENSITIVE => 0
);
$deps->Add( in => $objs );
commit 0645f80e72331b4ffdc32d5548bfbce3f70dafd6
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu Jan 2 15:40:01 2014 -0500
_SQLLimit was deprecated in favor of simple Limit
diff --git a/lib/RT/Queue.pm b/lib/RT/Queue.pm
index 1677b2f..3c78ff0 100644
--- a/lib/RT/Queue.pm
+++ b/lib/RT/Queue.pm
@@ -1135,7 +1135,7 @@ sub FindDependencies {
# Tickets
$objs = RT::Tickets->new( $self->CurrentUser );
- $objs->_SQLLimit( FIELD => "Queue", VALUE => $self->Id );
+ $objs->Limit( FIELD => "Queue", VALUE => $self->Id );
$objs->{allow_deleted_search} = 1;
$deps->Add( in => $objs );
}
commit 511f6c62ab0c50e564840ba0da7302df3afdb676
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu Jan 2 15:40:19 2014 -0500
->LimitToRolesForSystem was deprecated in favor of >LimitToRolesForObject( RT->System )
diff --git a/lib/RT/Migrate/Serializer.pm b/lib/RT/Migrate/Serializer.pm
index 0d13b5b..23b618b 100644
--- a/lib/RT/Migrate/Serializer.pm
+++ b/lib/RT/Migrate/Serializer.pm
@@ -241,7 +241,7 @@ sub PushBasics {
# System role groups
my $systemroles = RT::Groups->new( RT->SystemUser );
- $systemroles->LimitToRolesForSystem;
+ $systemroles->LimitToRolesForObject( RT->System );
$self->PushObj( $systemroles );
# CFs on Users, Groups, Queues
-----------------------------------------------------------------------
More information about the rt-commit
mailing list