[Rt-commit] r18681 - rt/3.999/trunk/lib/RT
ruz at bestpractical.com
ruz at bestpractical.com
Wed Mar 4 20:54:46 EST 2009
Author: ruz
Date: Wed Mar 4 20:54:45 2009
New Revision: 18681
Modified:
rt/3.999/trunk/lib/RT/Bootstrap.pm
Log:
* create_role_group behaves as "load or create" as an object
may have only one role group with some name
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 Wed Mar 4 20:54:45 2009
@@ -182,21 +182,7 @@
# system role groups
foreach my $name (qw(owner requestor cc admin_cc)) {
my $group = RT::Model::Group->new( current_user => RT->system_user );
- $group->load_system_role_group($name);
- if ( $group->id ) {
-
- # push @warns, "System role '$name' already exists.";
- next;
- }
-
- $group = RT::Model::Group->new( current_user => RT->system_user );
- my ( $val, $msg ) = $group->_create(
- type => $name,
- domain => 'RT::System-Role',
- description => 'SystemRolegroup for internal use', # loc
- name => '',
- instance => '',
- );
+ my ( $val, $msg ) = $group->create_role_group( object => RT->system, type => $name);
return ( $val, $msg ) unless $val;
}
}
More information about the Rt-commit
mailing list