Changeset 1048 for trunk/grails-app/conf
- Timestamp:
- Nov 2, 2010, 1:24:45 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/conf/BootStrap.groovy
r1025 r1048 7 7 import grails.util.GrailsUtil 8 8 import dbnp.authentication.* 9 10 9 11 10 /** … … 20 19 */ 21 20 class BootStrap { 22 21 def springSecurityService 23 22 24 23 def init = {servletContext -> … … 26 25 System.setProperty('user.timezone', 'CET') 27 26 28 def adminRole = SecRole.findByAuthority( 'ROLE_ADMIN' ) ?: new SecRole( authority: 'ROLE_ADMIN' ).save()27 "Bootstrapping application".grom() 29 28 30 def user = SecUser.findByUsername('user') ?: new SecUser( 31 username: 'user', 32 password: springSecurityService.encodePassword( 'useR123!', 'user' ), 33 email: 'user@dbnp.org', 34 userConfirmed: true, adminConfirmed: true).save(failOnError: true) 29 def adminRole = SecRole.findByAuthority('ROLE_ADMIN') ?: new SecRole(authority: 'ROLE_ADMIN').save() 35 30 36 def userAdmin = SecUser.findByUsername('admin') ?: new SecUser(37 username: 'admin',38 password: springSecurityService.encodePassword( 'admiN123!', 'admin'),39 email: 'admin@dbnp.org',40 31 def user = SecUser.findByUsername('user') ?: new SecUser( 32 username: 'user', 33 password: springSecurityService.encodePassword('useR123!', 'user'), 34 email: 'user@dbnp.org', 35 userConfirmed: true, adminConfirmed: true).save(failOnError: true) 41 36 42 // Make the admin user an administrator 43 SecUserSecRole.create userAdmin, adminRole, true 37 def userAdmin = SecUser.findByUsername('admin') ?: new SecUser( 38 username: 'admin', 39 password: springSecurityService.encodePassword('admiN123!', 'admin'), 40 email: 'admin@dbnp.org', 41 userConfirmed: true, adminConfirmed: true).save(failOnError: true) 44 42 45 def userTest = SecUser.findByUsername('test') ?: new SecUser( 46 username: 'test', 47 password: springSecurityService.encodePassword( 'useR123!', 'test' ), 48 email: 'test@dbnp.org', 49 userConfirmed: true, adminConfirmed: true).save(failOnError: true) 43 // Make the admin user an administrator 44 SecUserSecRole.create userAdmin, adminRole, true 50 45 51 println "Done with SpringSecurity bootstrap, created [user, admin, test]." 46 def userTest = SecUser.findByUsername('test') ?: new SecUser( 47 username: 'test', 48 password: springSecurityService.encodePassword('useR123!', 'test'), 49 email: 'test@dbnp.org', 50 userConfirmed: true, adminConfirmed: true).save(failOnError: true) 51 52 println "Done with SpringSecurity bootstrap, created [user, admin, test]." 52 53 53 54 // If there are no templates yet in the database … … 68 69 if (Study.count() == 0 && grails.util.GrailsUtil.environment != GrailsApplication.ENV_TEST) { 69 70 // check if special file is present in project directory 70 if ((new File(System.properties['user.dir']+"/.skip-studies").exists())) { 71 if ((new File(System.properties['user.dir'] + "/.skip-studies").exists())) { 72 "Skipping study bootstrapping".grom() 73 71 74 // get species ontology 72 75 def speciesOntology = Ontology.getOrCreateOntologyByNcboId(1132) … … 77 80 ontology: speciesOntology, 78 81 accession: '10090' 79 ).with { if (!validate()) { errors.each { println it} } else save(flush: true)}82 ).with { if (!validate()) { errors.each { println it} } else save(flush: true)} 80 83 81 84 def humanTerm = new Term( … … 83 86 ontology: speciesOntology, 84 87 accession: '9606' 85 ).with { if (!validate()) { errors.each { println it} } else save(flush: true)}88 ).with { if (!validate()) { errors.each { println it} } else save(flush: true)} 86 89 } else { 90 "Bootstrapping Studies".grom() 91 87 92 // general study boostrapping 88 93 BootStrapStudies.addExampleStudies(user, userAdmin)
Note: See TracChangeset
for help on using the changeset viewer.