Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.grails.twitter.auth.Authority
- import org.grails.twitter.auth.Person
- import org.grails.twitter.auth.PersonAuthority
- class BootStrap {
- def springSecurityService
- def init = { servletContext ->
- if (!Person.count()) {
- createData()
- }
- // Convenience to allow the dbManager from HSQLDB be loaded.
- if (System.getProperty('dbManager')) {
- String[] databaseManagerOptions = ['--url', 'jdbc:hsqldb:mem:devDB']
- org.hsqldb.util.DatabaseManagerSwing.main(databaseManagerOptions)
- }
- }
- def destroy = {
- }
- private void createData() {
- def userRole = new Authority(authority: 'ROLE_USER').save()
- String password = springSecurityService.encodePassword('password')
- [jeff: 'Jeff Brown', graeme: 'Graeme Rocher', burt: 'Burt Beckwith', peter: 'Peter Ledbrook',
- user1: 'user 1', user2: 'user 2', user3: 'user 3', user4: 'user 4', user5: 'user 5',
- user6: 'user 6', user7: 'user 7', user8: 'user 8', user9: 'user 9', user10: 'user 10'].each { userName, realName ->
- def user = new Person(username: userName, realName: realName, password: password, enabled: true).save()
- PersonAuthority.create user, userRole, true
- println user
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement