[Rt-commit] r18998 - rt/3.999/trunk/lib/RT

ruz at bestpractical.com ruz at bestpractical.com
Tue Mar 31 14:03:03 EDT 2009


Author: ruz
Date: Tue Mar 31 14:03:03 2009
New Revision: 18998

Modified:
   rt/3.999/trunk/lib/RT/Bootstrap.pm

Log:
* we don't need ace->_bootstrap_create

Modified: rt/3.999/trunk/lib/RT/Bootstrap.pm
==============================================================================
--- rt/3.999/trunk/lib/RT/Bootstrap.pm	(original)
+++ rt/3.999/trunk/lib/RT/Bootstrap.pm	Tue Mar 31 14:03:03 2009
@@ -110,9 +110,8 @@
         }
         else {
             my $ace = RT::Model::ACE->new( current_user => RT->system_user );
-            my ( $val, $msg ) = $ace->_bootstrap_create(
-                principal   => acl_equiv_group_id( RT->system_user->id ),
-                type        => 'Group',
+            my ( $val, $msg ) = $ace->create(
+                principal   => RT->system_user->id,
                 right_name  => 'SuperUser',
                 object_type => 'RT::System',
                 object_id   => 1,
@@ -505,19 +504,4 @@
     #print "Done setting up database content.\n";
 }
 
-=head2 acl_equiv_group_id
-
-Given a userid, return that user's acl equivalence group
-
-=cut
-
-sub acl_equiv_group_id {
-    my $username = shift;
-    my $user = RT::Model::User->new( current_user => RT->system_user );
-    $user->load($username);
-    my $equiv_group = RT::Model::Group->new( current_user => RT->system_user );
-    $equiv_group->load_acl_equivalence($user);
-    return ( $equiv_group->id );
-}
-
 1;


More information about the Rt-commit mailing list