Changeset 815
- Timestamp:
- Aug 17, 2010, 10:59:15 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/conf/NimbleBootStrap.groovy
r814 r815 47 47 // Execute any custom Nimble related BootStrap for your application below 48 48 49 // Create example User account 50 def user = InstanceGenerator.user() 51 user.username = "user" 52 user.pass = 'useR123!' 53 user.passConfirm = 'useR123!' 54 user.enabled = true 49 if (dbnp.user.User.count() == 0) { 55 50 56 def userProfile = InstanceGenerator.profile() 57 userProfile.fullName = "Test User" 58 userProfile.owner = user 59 user.profile = userProfile 51 // Create example User account 52 def user = InstanceGenerator.user() 53 user.username = "user" 54 user.pass = 'useR123!' 55 user.passConfirm = 'useR123!' 56 user.enabled = true 60 57 61 def savedUser = userService.createUser(user) 62 if (savedUser.hasErrors()) { 63 savedUser.errors.each { 64 log.error(it) 65 } 66 throw new RuntimeException("Error creating example user") 67 } 58 def userProfile = InstanceGenerator.profile() 59 userProfile.fullName = "Test User" 60 userProfile.owner = user 61 user.profile = userProfile 68 62 69 // Create example Administrative account 70 def admins = Role.findByName(AdminsService.ADMIN_ROLE) 71 def admin = InstanceGenerator.user() 72 admin.username = "admin" 73 admin.pass = "admiN123!" 74 admin.passConfirm = "admiN123!" 75 admin.enabled = true 63 def savedUser = userService.createUser(user) 64 if (savedUser.hasErrors()) { 65 savedUser.errors.each { 66 log.error(it) 67 } 68 throw new RuntimeException("Error creating example user") 69 } 76 70 77 def adminProfile = InstanceGenerator.profile() 78 adminProfile.fullName = "Administrator" 79 adminProfile.owner = admin 80 admin.profile = adminProfile 71 // Create example Administrative account 72 def admins = Role.findByName(AdminsService.ADMIN_ROLE) 73 def admin = InstanceGenerator.user() 74 admin.username = "admin" 75 admin.pass = "admiN123!" 76 admin.passConfirm = "admiN123!" 77 admin.enabled = true 81 78 82 def savedAdmin = userService.createUser(admin) 83 if (savedAdmin.hasErrors()) { 84 savedAdmin.errors.each { 85 log.error(it) 86 } 87 throw new RuntimeException("Error creating administrator") 88 } 79 def adminProfile = InstanceGenerator.profile() 80 adminProfile.fullName = "Administrator" 81 adminProfile.owner = admin 82 admin.profile = adminProfile 89 83 90 adminsService.add(admin) 84 def savedAdmin = userService.createUser(admin) 85 if (savedAdmin.hasErrors()) { 86 savedAdmin.errors.each { 87 log.error(it) 88 } 89 throw new RuntimeException("Error creating administrator") 90 } 91 92 adminsService.add(admin) 93 } 91 94 } 92 95
Note: See TracChangeset
for help on using the changeset viewer.