You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ca...@apache.org on 2006/07/11 01:07:58 UTC
svn commit: r420651 -
/maven/continuum/branches/continuum-acegi/continuum-core/src/main/java/org/apache/maven/continuum/initialization/DefaultContinuumInitializer.java
Author: carlos
Date: Mon Jul 10 16:07:57 2006
New Revision: 420651
URL: http://svn.apache.org/viewvc?rev=420651&view=rev
Log:
[CONTINUUM-542] Create admin user during DB initialization
Modified:
maven/continuum/branches/continuum-acegi/continuum-core/src/main/java/org/apache/maven/continuum/initialization/DefaultContinuumInitializer.java
Modified: maven/continuum/branches/continuum-acegi/continuum-core/src/main/java/org/apache/maven/continuum/initialization/DefaultContinuumInitializer.java
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-acegi/continuum-core/src/main/java/org/apache/maven/continuum/initialization/DefaultContinuumInitializer.java?rev=420651&r1=420650&r2=420651&view=diff
==============================================================================
--- maven/continuum/branches/continuum-acegi/continuum-core/src/main/java/org/apache/maven/continuum/initialization/DefaultContinuumInitializer.java (original)
+++ maven/continuum/branches/continuum-acegi/continuum-core/src/main/java/org/apache/maven/continuum/initialization/DefaultContinuumInitializer.java Mon Jul 10 16:07:57 2006
@@ -103,6 +103,8 @@
createGroups();
createGuestUser();
+
+ createAdminUser();
}
catch ( ContinuumStoreException e )
{
@@ -237,6 +239,25 @@
guest.setGuest( true );
store.addUser( guest );
+ }
+ }
+
+ private void createAdminUser()
+ throws ContinuumStoreException
+ {
+ if ( store.getUserByUsername( "admin" ) == null )
+ {
+ ContinuumUser admin = new ContinuumUser();
+
+ admin.setUsername( "admin" );
+
+ admin.setFullName( "Administrator" );
+
+ admin.setGroup( store.getUserGroup( ContinuumSecurity.ADMIN_GROUP_NAME ) );
+
+ admin.setPassword( "admin" );
+
+ store.addUser( admin );
}
}
}