Author: simoneg
Date: Tue Sep 15 21:30:34 2009
New Revision: 815499

URL: http://svn.apache.org/viewvc?rev=815499&view=rev
Log:
LABS-454 : create the default admin user

Added:
    
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/SetupAdminUser.aj
Modified:
    labs/magma/trunk/fragment-user-web/pom.xml

Modified: labs/magma/trunk/fragment-user-web/pom.xml
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-user-web/pom.xml?rev=815499&r1=815498&r2=815499&view=diff
==============================================================================
--- labs/magma/trunk/fragment-user-web/pom.xml (original)
+++ labs/magma/trunk/fragment-user-web/pom.xml Tue Sep 15 21:30:34 2009
@@ -74,5 +74,10 @@
                        <artifactId>website-administration</artifactId>
                        <version>0.0.2-SNAPSHOT</version>
                </dependency>           
+               <dependency>
+                       <groupId>org.apache.magma</groupId>
+                       <artifactId>fragment-init</artifactId>
+                       <version>0.0.2-SNAPSHOT</version>               
+               </dependency>           
        </dependencies>
 </project>

Added: 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/SetupAdminUser.aj
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/SetupAdminUser.aj?rev=815499&view=auto
==============================================================================
--- 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/SetupAdminUser.aj
 (added)
+++ 
labs/magma/trunk/fragment-user-web/src/main/java/org/apache/magma/web/user/SetupAdminUser.aj
 Tue Sep 15 21:30:34 2009
@@ -0,0 +1,28 @@
+package org.apache.magma.web.user;
+
+import org.apache.magma.database.Database;
+import org.apache.magma.domain.user.User;
+import org.apache.magma.basics.startup.Startup;
+import org.apache.magma.domain.PackageInit;
+
+public aspect SetupAdminUser {
+
+       public void Startup.setupAdminUser() {
+               int ver = PackageInit.lastVersion("fragment-user");
+               if (ver < 1) {
+                       Database db = new Database();
+                       if (db.named(User.class, "adminsitrator-test") == null) 
{
+                               User admin = new User();
+                               admin.setName("Administrator");
+                               admin.setSurname("Test");
+                               admin.setEmail("[email protected]");
+                               admin.setPassword("admin");
+                               admin.setActive(true);
+                               admin.setAdmin(true);
+                               db.save(admin);
+                       }
+               }
+               PackageInit.inited("fragment-user", 1);
+       }
+       
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to