Ignore:
Timestamp:
Apr 23, 2010, 12:29:14 PM (15 years ago)
Author:
gav
Message:

Create data adjustment, split createBasePersonGroupTypes into a separate method.
Small adjustment to person show and edit views, add group link and only show active PersonGroups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/CreateDataService.groovy

    r447 r506  
    4646
    4747        if(appConfigService.exists("baseDataCreated")) {
    48             log.error "Base data has already been created, will NOT recreate."
     48            log.info "Base data previously created."
    4949            return false
    5050        }
    5151
    52         log.info "Creating base data..."
     52        log.info "Creating base data."
    5353
    5454        // Person and Utils
    5555        createBaseAuthorities()
     56        createBasePersonGroupTypes()
    5657        createBasePersonGroups()
    5758        createBaseDefinitions()
     
    211212    }
    212213
     214    void createBasePersonGroupTypes() {
     215
     216        //PersonGroupType.
     217        def personGroupTypeInstance
     218        personGroupTypeInstance = new PersonGroupType(name:"Team")
     219        saveAndTest(personGroupTypeInstance)
     220        personGroupTypeInstance = new PersonGroupType(name:"Contractor")
     221        saveAndTest(personGroupTypeInstance)
     222        personGroupTypeInstance = new PersonGroupType(name:"Project Team")
     223        saveAndTest(personGroupTypeInstance)
     224    }
     225
    213226    void createBasePersonGroups() {
    214         //TypeOfPersonGroup
    215         def personGroupTypeInstance
    216             personGroupTypeInstance = new PersonGroupType(name:"Team")
    217         saveAndTest(personGroupTypeInstance)
    218             personGroupTypeInstance = new PersonGroupType(name:"Contractor")
    219         saveAndTest(personGroupTypeInstance)
    220             personGroupTypeInstance = new PersonGroupType(name:"ProjectTeam")
    221         saveAndTest(personGroupTypeInstance)
    222227
    223228        //PersonGroup
    224229        def personGroupInstance
    225             personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(1),
    226                             name:"Electrical")
     230        personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(1),
     231                                                                                name:"Electrical - General")
    227232        saveAndTest(personGroupInstance)
    228             personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(1),
    229                             name:"Mechanical")
     233        personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(1),
     234                                                                                name:"Mechanical - General")
    230235        saveAndTest(personGroupInstance)
    231             personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(1),
    232                             name:"Production")
     236        personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(1),
     237                                                                                name:"Production")
    233238        saveAndTest(personGroupInstance)
    234             personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(2),
    235                             name:"Kewl AirCon Guys")
     239        personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(2),
     240                                                                                name:"AirCon Contractor")
    236241        saveAndTest(personGroupInstance)
    237             personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(3),
    238                             name:"gnuMims")
     242        personGroupInstance = new PersonGroup(personGroupType:PersonGroupType.get(3),
     243                                                                                name:"gnuMims")
    239244        saveAndTest(personGroupInstance)
    240245    }
Note: See TracChangeset for help on using the changeset viewer.