- Timestamp:
 - Feb 7, 2009, 6:52:23 PM (17 years ago)
 - Location:
 - branches/TaskRewrite/src
 - Files:
 - 
          
- 165 added
 - 2 edited
 
- 
          grails-app/conf/BootStrap.groovy (modified) (1 diff)
 - 
          grails-app/conf/Config.groovy (modified) (1 diff)
 - 
          grails-app/conf/SecurityConfig.groovy (added)
 - 
          grails-app/controllers/AuthorityController.groovy (added)
 - 
          grails-app/controllers/LoginController.groovy (added)
 - 
          grails-app/controllers/LogoutController.groovy (added)
 - 
          grails-app/controllers/PersonController.groovy (added)
 - 
          grails-app/domain/Authority.groovy (added)
 - 
          grails-app/domain/Person.groovy (added)
 - 
          grails-app/views/authority (added)
 - 
          grails-app/views/login (added)
 - 
          grails-app/views/person (added)
 - 
          plugins (added)
 - 
          plugins/acegi-0.5.1 (added)
 - 
          plugins/acegi-0.5.1/AcegiGrailsPlugin.groovy (added)
 - 
          plugins/acegi-0.5.1/application.properties (added)
 - 
          plugins/acegi-0.5.1/grails-app (added)
 - 
          plugins/acegi-0.5.1/grails-app/conf (added)
 - 
          plugins/acegi-0.5.1/grails-app/conf/DefaultSecurityConfig.groovy (added)
 - 
          plugins/acegi-0.5.1/grails-app/controllers (added)
 - 
          plugins/acegi-0.5.1/grails-app/controllers/org (added)
 - 
          plugins/acegi-0.5.1/grails-app/controllers/org/grails (added)
 - 
          plugins/acegi-0.5.1/grails-app/controllers/org/grails/plugins (added)
 - 
          plugins/acegi-0.5.1/grails-app/controllers/org/grails/plugins/springsecurity (added)
 - 
          plugins/acegi-0.5.1/grails-app/controllers/org/grails/plugins/springsecurity/controller (added)
 - 
          plugins/acegi-0.5.1/grails-app/controllers/org/grails/plugins/springsecurity/controller/AuthBase.groovy (added)
 - 
          plugins/acegi-0.5.1/grails-app/services (added)
 - 
          plugins/acegi-0.5.1/grails-app/services/org (added)
 - 
          plugins/acegi-0.5.1/grails-app/services/org/grails (added)
 - 
          plugins/acegi-0.5.1/grails-app/services/org/grails/plugins (added)
 - 
          plugins/acegi-0.5.1/grails-app/services/org/grails/plugins/springsecurity (added)
 - 
          plugins/acegi-0.5.1/grails-app/services/org/grails/plugins/springsecurity/service (added)
 - 
          plugins/acegi-0.5.1/grails-app/services/org/grails/plugins/springsecurity/service/AuthenticateService.groovy (added)
 - 
          plugins/acegi-0.5.1/grails-app/taglib (added)
 - 
          plugins/acegi-0.5.1/grails-app/taglib/org (added)
 - 
          plugins/acegi-0.5.1/grails-app/taglib/org/grails (added)
 - 
          plugins/acegi-0.5.1/grails-app/taglib/org/grails/plugins (added)
 - 
          plugins/acegi-0.5.1/grails-app/taglib/org/grails/plugins/springsecurity (added)
 - 
          plugins/acegi-0.5.1/grails-app/taglib/org/grails/plugins/springsecurity/taglib (added)
 - 
          plugins/acegi-0.5.1/grails-app/taglib/org/grails/plugins/springsecurity/taglib/AuthorizeTagLib.groovy (added)
 - 
          plugins/acegi-0.5.1/lib (added)
 - 
          plugins/acegi-0.5.1/lib/ant-contrib-1.0b3.jar (added)
 - 
          plugins/acegi-0.5.1/lib/aopalliance-1.0.jar (added)
 - 
          plugins/acegi-0.5.1/lib/aspectjrt-1.5.4.jar (added)
 - 
          plugins/acegi-0.5.1/lib/cas-client-core-3.1.1.jar (added)
 - 
          plugins/acegi-0.5.1/lib/commons-codec-1.3.jar (added)
 - 
          plugins/acegi-0.5.1/lib/commons-httpclient-3.0.1.jar (added)
 - 
          plugins/acegi-0.5.1/lib/easymock.jar (added)
 - 
          plugins/acegi-0.5.1/lib/facebook-java-api-2.0.4.jar (added)
 - 
          plugins/acegi-0.5.1/lib/htmlparser-1.6.jar (added)
 - 
          plugins/acegi-0.5.1/lib/jcifs-1.2.25.jar (added)
 - 
          plugins/acegi-0.5.1/lib/json-20070829.jar (added)
 - 
          plugins/acegi-0.5.1/lib/openid4java-0.9.2.jar (added)
 - 
          plugins/acegi-0.5.1/lib/openxri-client.jar (added)
 - 
          plugins/acegi-0.5.1/lib/openxri-syntax.jar (added)
 - 
          plugins/acegi-0.5.1/lib/spring-ldap-1.2.1.jar (added)
 - 
          plugins/acegi-0.5.1/lib/spring-ldap-tiger-1.2.1.jar (added)
 - 
          plugins/acegi-0.5.1/lib/spring-security-cas-client-2.0.4.jar (added)
 - 
          plugins/acegi-0.5.1/lib/spring-security-core-2.0.4.jar (added)
 - 
          plugins/acegi-0.5.1/lib/spring-security-core-tiger-2.0.4.jar (added)
 - 
          plugins/acegi-0.5.1/lib/spring-security-ntlm-2.0.4.jar (added)
 - 
          plugins/acegi-0.5.1/lib/spring-security-openid-2.0.4.jar (added)
 - 
          plugins/acegi-0.5.1/lib/xmlsec-1.3.0.jar (added)
 - 
          plugins/acegi-0.5.1/plugin.xml (added)
 - 
          plugins/acegi-0.5.1/scripts (added)
 - 
          plugins/acegi-0.5.1/scripts/CreateAuthDomains.groovy (added)
 - 
          plugins/acegi-0.5.1/scripts/GenerateManager.groovy (added)
 - 
          plugins/acegi-0.5.1/scripts/GenerateRegistration.groovy (added)
 - 
          plugins/acegi-0.5.1/scripts/_Install.groovy (added)
 - 
          plugins/acegi-0.5.1/scripts/_SecurityTargets.groovy (added)
 - 
          plugins/acegi-0.5.1/scripts/_Upgrade.groovy (added)
 - 
          plugins/acegi-0.5.1/src (added)
 - 
          plugins/acegi-0.5.1/src/groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/AuthenticatedVetoableDecisionManager.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/AuthorizeTools.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/GrailsAuthenticationProcessingFilter.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/GrailsDaoAuthenticationProvider.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/GrailsDaoImpl.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/GrailsNtlmProcessingFilterEntryPoint.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/LogoutFilterFactoryBean.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/RedirectUtils.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/RequestmapFilterInvocationDefinitionHelper.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/SecurityEventListener.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/kerberos (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/kerberos/GrailsKerberosAuthenticationProvider.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/ldap (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/ldap/GrailsLdapUserDetailsMapper.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/openid (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/openid/GrailsOpenIdAuthenticationProvider.groovy (added)
 - 
          plugins/acegi-0.5.1/src/groovy/org/codehaus/groovy/grails/plugins/springsecurity/openid/GrailsOpenIdAuthenticationToken.groovy (added)
 - 
          plugins/acegi-0.5.1/src/java (added)
 - 
          plugins/acegi-0.5.1/src/java/org (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/AbstractFilterInvocationDefinition.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/AnnotationFilterInvocationDefinition.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/GrailsAccessDeniedHandlerImpl.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/GrailsUser.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/GrailsUserImpl.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/GrailsWebApplicationObjectSupport.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/IpAddressFilter.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/QuietMethodSecurityInterceptor.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/RequestmapFilterInvocationDefinition.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/Secured.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/SecurityAnnotationAttributes.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/SecurityRequestHolder.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/WithAjaxAuthenticationProcessingFilterEntryPoint.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/facebook (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/facebook/FacebookAuthenticationProcessingFilter.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/facebook/FacebookAuthenticationProvider.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/facebook/FacebookAuthenticationRequiredException.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/facebook/FacebookAuthenticationToken.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/facebook/FacebookLogoutHandler.java (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/ldap (added)
 - 
          plugins/acegi-0.5.1/src/java/org/codehaus/groovy/grails/plugins/springsecurity/ldap/GrailsLdapUser.java (added)
 - 
          plugins/acegi-0.5.1/src/templates (added)
 - 
          plugins/acegi-0.5.1/src/templates/_Authority.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/_Person.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/_Requestmap.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/_SecurityConfig.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/controllers (added)
 - 
          plugins/acegi-0.5.1/src/templates/controllers/LoginController.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/controllers/LogoutController.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/controllers (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/controllers/_CaptchaController.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/controllers/_RegisterController.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/controllers/_RequestmapController.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/controllers/_RoleController.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/controllers/_UserController.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/services (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/services/_EmailerService.groovy (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/register (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/register/edit.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/register/index.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/register/show.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/requestmap (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/requestmap/create.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/requestmap/edit.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/requestmap/list.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/requestmap/show.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/role (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/role/create.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/role/edit.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/role/list.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/role/show.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/user (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/user/create.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/user/edit.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/user/list.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/manager/views/user/show.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/views (added)
 - 
          plugins/acegi-0.5.1/src/templates/views/login (added)
 - 
          plugins/acegi-0.5.1/src/templates/views/login/auth.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/views/login/denied.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/views/login/facebookAuth.gsp (added)
 - 
          plugins/acegi-0.5.1/src/templates/views/login/openIdAuth.gsp (added)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
        
branches/TaskRewrite/src/grails-app/conf/BootStrap.groovy
r55 r58 1 class BootStrap { 1 import grails.util.GrailsUtil 2 2 3 def init = { servletContext -> 4 } 5 def destroy = { 6 } 7 } 3 class BootStrap 4 { 5 //Required to be right here for Acegi plugin. 6 def authenticateService 7 Boolean BootStrapDemoDataSuccessful = true 8 9 def init = { servletContext -> 10 11 println "**** BootStrap GrailsUtil.environment = ${GrailsUtil.environment}" 12 13 switch (GrailsUtil.environment) 14 { 15 case "development": 16 bootStrapDemoData() 17 break 18 case "test": 19 break 20 case "production": 21 bootStrapDemoData() 22 break 23 } 24 25 } 26 27 def destroy = { 28 } 29 30 //Insert some demo/startup data. 31 void bootStrapDemoData() 32 { 33 println "BootStrapping demo data..." 34 35 //TypeOfPersonGroup 36 // new PersonGroupType(name:"Department").save() 37 // new PersonGroupType(name:"Contractor").save() 38 // new PersonGroupType(name:"ProjectTeam").save() 39 40 //PersonGroup 41 // new PersonGroup(personGroupType:PersonGroupType.findByName("Department"), 42 // name:"Electrical").save() 43 // new PersonGroup(personGroupType:PersonGroupType.get(2), 44 // name:"Kewl AirCon Guys").save() 45 // new PersonGroup(personGroupType:PersonGroupType.get(3), 46 // name:"gnuMims").save() 47 48 49 //Person 50 // def passwordEncoded = authenticateService.encodePassword("pass") 51 52 def personInstance = new Person(loginName:"admin", 53 firstName:"Admin", 54 lastName:"Powers", 55 password:authenticateService.encodePassword("pass"), 56 email:"admin@example.com") 57 BootStrapSaveAndTest(personInstance) 58 59 //Role 60 def authInstance = new Authority(description:"Application Admin", 61 authority:"ROLE_ADMIN") 62 authInstance.addToPersons(personInstance) 63 authInstance.save() 64 65 // new Person(username:"admin", 66 // userRealName:"Admin Powers", 67 // enabled:true, 68 // 69 // new Person(personGroup:PersonGroup.get(3), 70 // firstName:"Admin", 71 // lastName:"Powers", 72 // userId:"admin", 73 // password:"pass").save() 74 // new Person(personGroup:PersonGroup.get(1), 75 // firstName:"Demo", 76 // lastName:"Danza", 77 // userId:"user", 78 // password:"pass").save() 79 80 81 // new Person(personGroup:PersonGroup.get(1), 82 // firstName:"Craig", 83 // lastName:"SuperTech", 84 // userId:"craig", 85 // password:"pass").save() 86 // new Person(personGroup:PersonGroup.get(2), 87 // firstName:"Joe", 88 // lastName:"Samples", 89 // userId:"joe", 90 // password:"pass").save() 91 // new Person(personGroup:PersonGroup.get(1), 92 // firstName:"Production", 93 // lastName:"Mann", 94 // userId:"Mann", 95 // password:"pass").save() 96 97 //TaskGroup 98 // new TaskGroup(name:"Engineering", 99 // description:"Engineering task group").save() 100 // new TaskGroup(name:"Production", 101 // description:"Production task group").save() 102 // new TaskGroup(name:"NewProject(s)", 103 // description:" ").save() 104 105 106 //Task 107 // new Task(taskGroup:TaskGroup.findByName("Engineering"), 108 // leadPerson:Person.get(3), 109 // name:"Check specific level sensor", 110 // description:"Has been noted as problematic, try recallibrating", 111 // scheduledDate: new Date(), 112 // targetDate: new Date() ).save() 113 // new Task(taskGroup:TaskGroup.findByName("Production"), 114 // leadPerson:Person.get(5), 115 // name:"Production Report", 116 // description:"Production report for specific production run or shift", 117 // scheduledDate: new Date(), 118 // targetDate: new Date() ).save() 119 // new Task(taskGroup:TaskGroup.findByName("NewProject(s)"), 120 // leadPerson:Person.get(1), 121 // name:"Make killer CMMS app", 122 // description:"Use Grails and get a move on!", 123 // scheduledDate: new Date(), 124 // targetDate: new Date() ).save() 125 126 //EntryType 127 // new EntryType(name:"Fault").save() 128 // new EntryType(name:"WorkDone").save() 129 // new EntryType(name:"Production Report").save() 130 131 //ModificationType 132 // new ModificationType(name:"Created").save() 133 // new ModificationType(name:"Completed").save() 134 // new ModificationType(name:"Closed").save() 135 // new ModificationType(name:"Altered").save() 136 // new ModificationType(name:"TargetDateModified").save() 137 // new ModificationType(name:"ScheduledDateModified").save() 138 // new ModificationType(name:"DescriptionModified").save() 139 // new ModificationType(name:"AssignedToModified").save() 140 // new ModificationType(name:"NameModified").save() 141 142 if(BootStrapDemoDataSuccessful) { 143 println "BootStrapping demo data...successful." 144 } 145 else println "BootStrapping demo data...failed." 146 } 147 148 void BootStrapSaveAndTest(object) { 149 if(!object.save()) { 150 BootStrapDemoDataSuccessful = false 151 println "'${object}' failed to save!" 152 println object.errors 153 154 } 155 } 156 }  - 
        
branches/TaskRewrite/src/grails-app/conf/Config.groovy
r55 r58 69 69 70 70 71 72 73 //log4j.logger.org.springframework.security='off,stdout'  
Note: See TracChangeset
          for help on using the changeset viewer.
      