Revision: 12511
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 17, 2009 20:13 by lucastex
Initial Code
class BootStrap {
def authenticateService
def init = { servletContext ->
//Adding Roles
def roleAdmin = new Role(authority:'ROLE_ADMIN', description:'App admin').save()
def roleUser = new Role(authority:'ROLE_USER', description:'App user').save()
//Adding Users
def userGod = new User(username:'god',
userRealName:'god almighty',
enabled: true,
emailShow: true,
email: '[email protected]',
passwd: authenticateService.encodePassword('god')).save()
def userSlave = new User( username:'slave',
userRealName:'poor slave',
enabled: true,
emailShow: true,
email: '[email protected]',
passwd: authenticateService.encodePassword('slave')).save()
def secureUserEdit = new RequestMap(url: '/user/edit', configAttribute:'ROLE_ADMIN').save()
def secureUserSave = new RequestMap(url: '/user/save', configAttribute:'ROLE_ADMIN').save()
def secureUserCreate = new RequestMap(url: '/user/create', configAttribute:'ROLE_ADMIN').save()
def secureUserList = new RequestMap(url: '/user/list', configAttribute:'ROLE_ADMIN, ROLE_USER').save()
//Note that here we associate users with their respective roles
roleAdmin.addToPeople(userGod)
roleUser.addToPeople(userGod)
roleUser.addToPeople(userSlave)
}
def destroy = {
}
}
Initial URL
Initial Description
Initial Title
Final Bootstrap.groovy
Initial Tags
groovy
Initial Language
Groovy