Changeset 124 for trunk/grails-app/conf


Ignore:
Timestamp:
May 4, 2009, 1:59:11 PM (15 years ago)
Author:
gav
Message:

Detail controller and views for Asset, AssetExtendedAttribute?, PlannedMaintenance?, MaintenanceAction?, RecurringSchedule?, SystemSection?.
Some minor work on Task controller and views.
Change PlannedMaintenance? relationship, adjust ERD, Bootstrap and Domain classes to suite.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/BootStrap.groovy

    r122 r124  
    282282                 leadPerson:Person.get(3),
    283283                 description:"Check specific level sensor",
    284                  comment:"Has been noted as problematic, try recallibrating")
     284                 comment:"Has been noted as problematic, try recalibrating.")
    285285        BootStrapSaveAndTest(taskInstance)
    286286
     
    418418        BootStrapSaveAndTest(recurringScheduleInstance)
    419419
     420        //RecurringSchedule #2
     421        recurringScheduleInstance = new RecurringSchedule(recurEvery: 1,
     422                                                                                                    period: Period.get(2),
     423                                                                                                    task: Task.get(2))
     424        BootStrapSaveAndTest(recurringScheduleInstance)
     425
    420426/*************************
    421427START OF INVENTORY
     
    423429
    424430//InventoryStore
    425         def inventoryStoreInstance 
     431        def inventoryStoreInstance
    426432
    427433        inventoryStoreInstance = new InventoryStore(site: Site.get(1), name: "Store #1")
     
    561567
    562568//MaintenancePolicy
    563         def maintenancePolicyInstance 
     569        def maintenancePolicyInstance
    564570
    565571        //MaintenancePolicy #1
    566572        maintenancePolicyInstance = new MaintenancePolicy(name: "Fixed Time")
     573        BootStrapSaveAndTest(maintenancePolicyInstance)
     574
     575        //MaintenancePolicy #2
     576        maintenancePolicyInstance = new MaintenancePolicy(name: "Condition Based Online")
     577        BootStrapSaveAndTest(maintenancePolicyInstance)
     578
     579        //MaintenancePolicy #3
     580        maintenancePolicyInstance = new MaintenancePolicy(name: "Condition Based Offline")
     581        BootStrapSaveAndTest(maintenancePolicyInstance)
     582
     583        //MaintenancePolicy #4
     584        maintenancePolicyInstance = new MaintenancePolicy(name: "Design Out")
     585        BootStrapSaveAndTest(maintenancePolicyInstance)
     586
     587        //MaintenancePolicy #5
     588        maintenancePolicyInstance = new MaintenancePolicy(name: "Operate To Failure")
    567589        BootStrapSaveAndTest(maintenancePolicyInstance)
    568590
     
    575597        BootStrapSaveAndTest(plannedMaintenanceInstance)
    576598
     599        //PM #2
     600        plannedMaintenanceInstance = new PlannedMaintenance(name: "PM2",
     601                                                                                                            recurringSchedule: RecurringSchedule.get(1))
     602        BootStrapSaveAndTest(plannedMaintenanceInstance)
     603
    577604//MaintenanceAction
    578605        def maintenanceActionInstance
    579606
    580         maintenanceActionInstance = new MaintenanceAction(description: "Do this",
     607        //MaintenanceAction #1
     608        maintenanceActionInstance = new MaintenanceAction(maintenanceAction: "Check all E-stops, active E-stop S1-S12 and ensure machine cannot run",
     609                                                                                                        pmStepNumber: 1,
     610                                                                                                        maintenancePolicy: MaintenancePolicy.get(1),
     611                                                                                                        plannedMaintenance: PlannedMaintenance.get(1))
     612        BootStrapSaveAndTest(maintenanceActionInstance)
     613
     614        //MaintenanceAction #2
     615        maintenanceActionInstance = new MaintenanceAction(maintenanceAction: "Do more pushups",
     616                                                                                                        pmStepNumber: 2,
     617                                                                                                        maintenancePolicy: MaintenancePolicy.get(1),
     618                                                                                                        plannedMaintenance: PlannedMaintenance.get(1))
     619        BootStrapSaveAndTest(maintenanceActionInstance)
     620
     621        //MaintenanceAction #3
     622        maintenanceActionInstance = new MaintenanceAction(maintenanceAction: "Ok just one more pushup",
     623                                                                                                        pmStepNumber: 3,
    581624                                                                                                        maintenancePolicy: MaintenancePolicy.get(1),
    582625                                                                                                        plannedMaintenance: PlannedMaintenance.get(1))
     
    584627                                                                                                   
    585628//SystemSection
    586     def systemSectionInstance
    587 
     629    def systemSectionInstance
     630
     631    //SystemSection #1
    588632    systemSectionInstance = new SystemSection(name: "Press Section",
    589633                                                                                   site: Site.get(1))
    590634    BootStrapSaveAndTest(systemSectionInstance)
    591635
     636    //SystemSection #2
     637    systemSectionInstance = new SystemSection(name: "RO System",
     638                                                                                   site: Site.get(2))
     639    BootStrapSaveAndTest(systemSectionInstance)
     640
     641    //SystemSection #3
     642    systemSectionInstance = new SystemSection(name: "Auxilliray Section",
     643                                                                                   site: Site.get(1))
     644    BootStrapSaveAndTest(systemSectionInstance)
     645
    592646//AssetType
    593647        def assetTypeInstance
    594648
    595649        //AssetType #1
    596         assetTypeInstance = new AssetType(name: "Folder")
    597         BootStrapSaveAndTest(assetTypeInstance)
    598 
    599         //AssetType #2
    600650        assetTypeInstance = new AssetType(name: "Print Unit")
    601651        BootStrapSaveAndTest(assetTypeInstance)
    602652
    603 //AssetExtendedAttributeType
    604         def assetExtendedAttributeInstanceType
    605 
    606         assetExtendedAttributeInstanceType = new AssetExtendedAttributeType(name: "Model Number")
    607         BootStrapSaveAndTest(assetExtendedAttributeInstanceType)
    608 
    609 //AssetExtendedAttribute
    610         def assetExtendedAttributeInstance
    611 
    612         //AssetExtendedAttribute #1
    613         assetExtendedAttributeInstance = new AssetExtendedAttribute(value: "mark 2",
    614                                                                                                                     assetType: AssetType.get(1),
    615                                                                                                                     assetExtendedAttributeType: AssetExtendedAttributeType.get(1))
    616         BootStrapSaveAndTest(assetExtendedAttributeInstance)
     653        //AssetType #2
     654        assetTypeInstance = new AssetType(name: "Reactor Tower")
     655        BootStrapSaveAndTest(assetTypeInstance)
    617656   
    618657//Assembly
     
    620659
    621660        //Assembly #1
    622         assemblyInstance = new Assembly(name: "Delivery Belts")
     661        assemblyInstance = new Assembly(name: "Print Couple")
    623662        BootStrapSaveAndTest(assemblyInstance)
    624663//        assemblyInstance.addToMaintenanceActions(MaintenanceAction.get(1))
    625664       
    626665        //Assembly #2
    627         assemblyInstance = new Assembly(name: "Print Couple",
     666        assemblyInstance = new Assembly(name: "Agitator",
    628667                        lifeplan: LifePlan.get(1))
    629668        BootStrapSaveAndTest(assemblyInstance)
     
    633672
    634673        //SubAssembly #1
    635         subAssemblyInstance = new SubAssembly(name: "Centre Belt")
     674        subAssemblyInstance = new SubAssembly(name: "Cylinder")
    636675        BootStrapSaveAndTest(subAssemblyInstance)
    637676 
    638677         //SubAssembly #2
    639         subAssemblyInstance = new SubAssembly(name: "Form Roller")
     678        subAssemblyInstance = new SubAssembly(name: "Gearmotor")
    640679        BootStrapSaveAndTest(subAssemblyInstance)
    641680
     
    651690        BootStrapSaveAndTest(componentItemInstance)
    652691
    653 
    654692//Asset
    655693        def assetInstance
    656694
    657695        //Asset #1
     696        assetInstance = new Asset(name: "Print Unit 22",
     697                                                        assetType: AssetType.get(1),
     698                                                        systemSection: SystemSection.get(1))
     699        BootStrapSaveAndTest(assetInstance)
     700//        assetInstance.addToMaintenanceActions(MaintenanceAction.get(1))
     701
     702        //Asset #2
     703        assetInstance = new Asset(name: "Print Unit 21",
     704                                                        assetType: AssetType.get(1),
     705                                                        systemSection: SystemSection.get(1))
     706        BootStrapSaveAndTest(assetInstance)
     707
     708        //Asset #3
    658709        assetInstance = new Asset(name: "Print Unit 23",
    659710                                                        assetType: AssetType.get(1),
     
    661712        BootStrapSaveAndTest(assetInstance)
    662713
    663 //Finally did it all work.       
     714        //Asset #4
     715        assetInstance = new Asset(name: "RO 1",
     716                                                        assetType: AssetType.get(2),
     717                                                        systemSection: SystemSection.get(2))
     718        BootStrapSaveAndTest(assetInstance)
     719
     720//AssetExtendedAttributeType
     721        def assetExtendedAttributeInstanceType
     722
     723        //AssetExtendedAttributeType #1
     724        assetExtendedAttributeInstanceType = new AssetExtendedAttributeType(name: "Model Number")
     725        BootStrapSaveAndTest(assetExtendedAttributeInstanceType)
     726
     727        //AssetExtendedAttributeType #2
     728        assetExtendedAttributeInstanceType = new AssetExtendedAttributeType(name: "Purchase Cost")
     729        BootStrapSaveAndTest(assetExtendedAttributeInstanceType)
     730
     731        //AssetExtendedAttributeType #3
     732        assetExtendedAttributeInstanceType = new AssetExtendedAttributeType(name: "Serial Number")
     733        BootStrapSaveAndTest(assetExtendedAttributeInstanceType)
     734
     735        //AssetExtendedAttributeType #4
     736        assetExtendedAttributeInstanceType = new AssetExtendedAttributeType(name: "Manufactured Date")
     737        BootStrapSaveAndTest(assetExtendedAttributeInstanceType)
     738
     739        //AssetExtendedAttributeType #5
     740        assetExtendedAttributeInstanceType = new AssetExtendedAttributeType(name: "Location Description")
     741        BootStrapSaveAndTest(assetExtendedAttributeInstanceType)
     742
     743//AssetExtendedAttribute
     744        def assetExtendedAttributeInstance
     745
     746        //AssetExtendedAttribute #1
     747        assetExtendedAttributeInstance = new AssetExtendedAttribute(value: "PU Mark 2",
     748                                                                                                                    asset: Asset.get(1),
     749                                                                                                                    assetExtendedAttributeType: AssetExtendedAttributeType.get(1))
     750        BootStrapSaveAndTest(assetExtendedAttributeInstance)
     751
     752        //AssetExtendedAttribute #2
     753        assetExtendedAttributeInstance = new AssetExtendedAttribute(value: "On the far side of Tank 5",
     754                                                                                                                    asset: Asset.get(1),
     755                                                                                                                    assetExtendedAttributeType: AssetExtendedAttributeType.get(5))
     756        BootStrapSaveAndTest(assetExtendedAttributeInstance)
     757
     758/*************************
     759Finally did it all work.
     760**************************/       
    664761        if(BootStrapDemoDataSuccessful) {
    665762            println "BootStrapping demo data...successful."
     
    668765    }
    669766
    670 //Call this function instead of .save()
     767/****************************************
     768Call this function instead of .save()
     769*****************************************/   
    671770    void BootStrapSaveAndTest(object) {
    672771        if(!object.save()) {
Note: See TracChangeset for help on using the changeset viewer.