Ignore:
Timestamp:
Mar 15, 2011, 2:06:25 PM (9 years ago)
Author:
work@…
Message:
  • added checks to Grom calls if Grom is available so we can uninstall the plugin on packaging time... resolves issue #359
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/dbnp/configuration/BootStrapAuthentication.groovy

    r1588 r1635  
    1919         */
    2020        public static void initDefaultAuthentication(springSecurityService) {
    21                 "setting up default authentication".grom()
     21                // Grom a development message
     22                if (String.metaClass.getMetaMethod("grom")) "setting up default authentication".grom()
    2223
    2324                // user work variable
     
    5354        }
    5455}
    55 
    56 //package dbnp.configuration
    57 //import dbnp.authentication.*
    58 //import org.codehaus.groovy.grails.commons.ConfigurationHolder
    59 //
    60 ///**
    61 // * @Author Jeroen Wesbeek <work@osx.eu>
    62 // * @Since 20101111
    63 // *
    64 // * Revision information:
    65 // * $Rev$
    66 // * $Author$
    67 // * $Date$
    68 // */
    69 //class BootStrapAuthentication {
    70 //      /**
    71 //       * set up the initial roles and users if required
    72 //       * @visibility  public
    73 //       * @void
    74 //       */
    75 //      public static void initDefaultAuthentication(springSecurityService) {
    76 //              "setting up default authentication".grom()
    77 //
    78 //              // user work variable
    79 //              def user=null
    80 //
    81 //              // get configuration
    82 //              def config = ConfigurationHolder.config
    83 //
    84 //              // create the admin role
    85 //              def adminRole = SecRole.findByAuthority('ROLE_ADMIN') ?: new SecRole(authority: 'ROLE_ADMIN').save()
    86 //
    87 //              // iterate through default users, see
    88 //              //      - grails-app/conf/config-environment.properties
    89 //              //      - ~/.grails-config/environment-gscf.properties
    90 //              config.authentication.users.each { key, values ->
    91 //                      // make sure we do not add duplicate users
    92 //                      if (!SecUser.findAllByUsername(values.username)) {
    93 //                              // create user instance
    94 //                              user = new SecUser(
    95 //                                      username:values.username,
    96 //                                      password:springSecurityService.encodePassword( values.password , values.username ),
    97 //                                      email:values.email,
    98 //                                      userConfirmed: true,
    99 //                                      adminConfirmed: true
    100 //                              ).save(failOnError: true)
    101 //
    102 //                              // is this user an administrator?
    103 //                              if (values.administrator == 'true') {
    104 //                                      SecUserSecRole.create(user, adminRole, true)
    105 //                              }
    106 //                      }
    107 //              }
    108 //      }
    109 //}
Note: See TracChangeset for help on using the changeset viewer.