Changeset 722


Ignore:
Timestamp:
Nov 25, 2010, 12:08:12 PM (9 years ago)
Author:
gav
Message:

Domain change: as per ticket #97 - Drop the entire Manufacturer domain concept.

Location:
trunk/grails-app
Files:
6 deleted
15 edited

Legend:

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

    r646 r722  
    270270        ]
    271271    ],
    272     [order:60, controller:'manufacturerDetailed', title:'manufacturer', action:'list',
    273         subItems: [
    274             [order:10, controller:'manufacturerDetailed', title:'Manufacturer List', action:'list', isVisible: { true }],
    275             [order:20, controller:'manufacturerDetailed', title:'Create', action:'create', isVisible: { true }],
    276             [order:90, controller:'manufacturerDetailed', title:'Show', action:'show', isVisible: { params.action == 'show' }],
    277             [order:91, controller:'manufacturerDetailed', title:'Edit', action:'edit', isVisible: { params.action == 'edit' }]
    278         ]
    279     ],
    280272    [order:70, controller:'inventoryStoreDetailed', title:'inventoryStore', action:'list',
    281273        subItems: [
     
    300292            [order:90, controller:'inventoryGroupDetailed', title:'Show', action:'show', isVisible: { params.action == 'show' }],
    301293            [order:91, controller:'inventoryGroupDetailed', title:'Edit', action:'edit', isVisible: { params.action == 'edit' }]
    302         ]
    303     ],
    304     [order:100, controller:'manufacturerTypeDetailed', title:'manufacturerType', action:'list',
    305         subItems: [
    306             [order:10, controller:'manufacturerTypeDetailed', title:'Manufacturer Type List', action:'list', isVisible: { true }],
    307             [order:20, controller:'manufacturerTypeDetailed', title:'Create', action:'create', isVisible: { true }],
    308             [order:90, controller:'manufacturerTypeDetailed', title:'Show', action:'show', isVisible: { params.action == 'show' }],
    309             [order:91, controller:'manufacturerTypeDetailed', title:'Edit', action:'edit', isVisible: { params.action == 'edit' }]
    310294        ]
    311295    ],
  • trunk/grails-app/domain/Address.groovy

    r397 r722  
    33    AddressType addressType
    44
    5     Manufacturer manufacturer
    65    Supplier supplier
    76    Person person
     
    1716//     hasMany = []
    1817
    19     static belongsTo = [Manufacturer, Supplier, Person, Site]
     18    static belongsTo = [Supplier, Person, Site]
    2019
    2120    static constraints = {
     
    2625        postCode(blank:false,maxSize:50)
    2726        country(blank:false,maxSize:50)
    28         manufacturer(nullable:true)
    2927        supplier(nullable:true)
    3028        person(nullable:true)
  • trunk/grails-app/domain/Contact.groovy

    r402 r722  
    33    ContactType contactType
    44
    5     Manufacturer manufacturer
    65    Supplier supplier
    76    Person person
     
    1211//     hasMany = []
    1312
    14     static belongsTo = [Manufacturer, Supplier, Person, Site]
     13    static belongsTo = [Supplier, Person, Site]
    1514
    1615    static constraints = {
    1716        value(maxSize:50)
    1817
    19         manufacturer(nullable:true)
    2018        supplier(nullable:true)
    2119        person(nullable:true)
  • trunk/grails-app/i18n/messages.properties

    r718 r722  
    33#
    44
    5 address.owner.not.found=An owner (Person, Site, Manufacturer or Supplier) must be supplied to create an address.
    6 contact.owner.not.found=An owner (Person, Site, Manufacturer or Supplier) must be supplied to create contact details.
     5address.owner.not.found=An owner (Person, Site or Supplier) must be supplied to create an address.
     6contact.owner.not.found=An owner (Person, Site or Supplier) must be supplied to create contact details.
    77
    88asset.tree.import.success=Asset tree imported.
     
    407407fp.property.text.spareFor.name=Spare For
    408408fp.property.text.supplier.name=Supplier
    409 fp.property.text.manufacturer.name=Manufacturer
    410409fp.property.text.estimatedUnitPriceAmount=Estimated Unit Price
    411410
  • trunk/grails-app/services/AddressService.groovy

    r401 r722  
    5757    private checkForOwner(params) {
    5858
    59         if(params.manufacturer?.id)
    60             return Manufacturer.exists(params.manufacturer.id)
    6159        if(params.supplier?.id)
    6260            return Supplier.exists(params.supplier.id)
  • trunk/grails-app/services/ContactService.groovy

    r402 r722  
    7474        def ownerInstance
    7575
    76         if(params.manufacturer?.id)
    77             return ownerInstance = Manufacturer.get(params.manufacturer.id)
    7876        if(params.supplier?.id)
    7977            return ownerInstance = Supplier.get(params.supplier.id)
     
    8987        def ownerInstance
    9088
    91         if(object.manufacturer)
    92             return ownerInstance = object.manufacturer
    9389        if(object.supplier)
    9490            return ownerInstance = object.supplier
  • trunk/grails-app/services/CreateBulkDataService.groovy

    r622 r722  
    5454//         createBulkTestDepartments()
    5555//         createBulkTestSuppliers()
    56 //         createBulkTestManufacturers()
    5756
    5857        // Assets
  • trunk/grails-app/services/CreateDataService.groovy

    r720 r722  
    6666        createBasePeriods()
    6767        createBaseSupplierTypes()
    68         createBaseManufacturerTypes()
    6968        createBaseAddressTypes()
    7069        createBaseContactTypes()
     
    118117        createDemoDepartments()
    119118        createDemoSuppliers()
    120         createDemoManufacturers()
    121119        createDemoProductionReference()
    122120        createDemoPurchasingGroups()  /// @todo: Perhaps a 'createQuickStartData' method?
     
    526524    }
    527525
    528     def createBaseManufacturerTypes() {
    529 
    530         // ManufacturerType
    531         def manufacturerTypeInstance
    532 
    533         // ManufacturerType #1
    534         manufacturerTypeInstance = new ManufacturerType(name: "Unknown",
    535                                                                         description: "Unknown manufacturer type")
    536         saveAndTest(manufacturerTypeInstance)
    537 
    538         // ManufacturerType #2
    539         manufacturerTypeInstance = new ManufacturerType(name: "OEM",
    540                                                                         description: "Original equipment manufacturer")
    541         saveAndTest(manufacturerTypeInstance)
    542 
    543         // ManufacturerType #3
    544         manufacturerTypeInstance = new ManufacturerType(name: "Alternate",
    545                                                                         description: "Not original equipment manufacturer")
    546         saveAndTest(manufacturerTypeInstance)
    547 
    548     }
    549 
    550526    def createBaseAddressTypes() {
    551527
     
    670646                                                                        supplierType: SupplierType.get(3))
    671647        saveAndTest(supplierInstance)
    672     }
    673 
    674     def createDemoManufacturers() {
    675 
    676         // Manufacturer
    677         def manufacturerInstance
    678 
    679         // Manufacturer #1
    680         manufacturerInstance = new Manufacturer(name: "OEM Manufacturer",
    681                                                                         manufacturerType: ManufacturerType.get(2))
    682         saveAndTest(manufacturerInstance)
    683 
    684         // Manufacturer #2
    685         manufacturerInstance = new Manufacturer(name: "Laser Cutting Services Pty",
    686                                                                         manufacturerType: ManufacturerType.get(3))
    687         saveAndTest(manufacturerInstance)
    688648    }
    689649
  • trunk/grails-app/views/addressDetailed/create.gsp

    r404 r722  
    2222                    <table>
    2323                        <tbody>
    24 
    25                             <g:if test="${addressInstance.manufacturer}">
    26                                 <g:hiddenField name="manufacturer.id" value="${addressInstance.manufacturer.id}"/>
    27                                 <tr class="prop">
    28                                     <td valign="top" class="name">
    29                                         <label for="manufacturer">Manufacturer:</label>
    30                                     </td>
    31                                     <td valign="top" class="value">
    32                                         <g:link controller="manufacturerDetailed" action="show" id="${addressInstance.manufacturer.id}">
    33                                             ${addressInstance.manufacturer.encodeAsHTML()}
    34                                         </g:link>
    35                                     </td>
    36                                 </tr>
    37                             </g:if>
    3824                           
    3925                            <g:if test="${addressInstance.supplier}">
  • trunk/grails-app/views/addressDetailed/edit.gsp

    r397 r722  
    2424                    <table>
    2525                        <tbody>
    26                        
    27                             <g:if test="${addressInstance.manufacturer}">
    28                                 <tr class="prop">
    29                                     <td valign="top" class="name">
    30                                         <label for="manufacturer">Manufacturer:</label>
    31                                     </td>
    32                                     <td valign="top" class="value">
    33                                         <g:link controller="manufacturerDetailed" action="show" id="${addressInstance.manufacturer.id}">
    34                                             ${addressInstance.manufacturer.encodeAsHTML()}
    35                                         </g:link>
    36                                     </td>
    37                                 </tr>
    38                             </g:if>
    3926                           
    4027                            <g:if test="${addressInstance.supplier}">
  • trunk/grails-app/views/addressDetailed/show.gsp

    r397 r722  
    2424                           
    2525                        </tr>
    26                    
    27                             <g:if test="${addressInstance.manufacturer}">
    28                                 <tr class="prop">
    29                                     <td valign="top" class="name">Manufacturer:</td>
    30                                    
    31                                     <td valign="top" class="value"><g:link controller="manufacturerDetailed" action="show" id="${addressInstance.manufacturer.id}">${addressInstance.manufacturer.encodeAsHTML()}</g:link></td>
    32                                    
    33                                 </tr>
    34                             </g:if>
    3526                           
    3627                            <g:if test="${addressInstance.supplier}">
  • trunk/grails-app/views/appCore/manager.gsp

    r666 r722  
    3838                                <br />
    3939                                <a href="${createLink(controller:'maintenancePolicyDetailed', action:'list')}">Maintenance Policies</a>
    40                                 <br />
    41                                 <a href="${createLink(controller:'manufacturerDetailed', action:'list')}">Manufacturers</a>
    4240                                <br />
    4341                                <a href="${createLink(controller:'purchasingGroupDetailed', action:'list')}">Purchasing Groups</a>
  • trunk/grails-app/views/contactDetailed/create.gsp

    r402 r722  
    2222                    <table>
    2323                        <tbody>
    24 
    25                             <g:if test="${contactInstance.manufacturer}">
    26                                 <g:hiddenField name="manufacturer.id" value="${contactInstance.manufacturer.id}"/>
    27                                 <tr class="prop">
    28                                     <td valign="top" class="name">
    29                                         <label for="manufacturer">Manufacturer:</label>
    30                                     </td>
    31                                     <td valign="top" class="value">
    32                                         <g:link controller="manufacturerDetailed" action="show" id="${contactInstance.manufacturer.id}">
    33                                             ${contactInstance.manufacturer.encodeAsHTML()}
    34                                         </g:link>
    35                                     </td>
    36                                 </tr>
    37                             </g:if>
    3824                           
    3925                            <g:if test="${contactInstance.supplier}">
  • trunk/grails-app/views/contactDetailed/edit.gsp

    r402 r722  
    2424                    <table>
    2525                        <tbody>
    26 
    27                             <g:if test="${contactInstance.manufacturer}">
    28                                 <g:hiddenField name="manufacturer.id" value="${contactInstance.manufacturer.id}"/>
    29                                 <tr class="prop">
    30                                     <td valign="top" class="name">
    31                                         <label for="manufacturer">Manufacturer:</label>
    32                                     </td>
    33                                     <td valign="top" class="value">
    34                                         <g:link controller="manufacturerDetailed" action="show" id="${contactInstance.manufacturer.id}">
    35                                             ${contactInstance.manufacturer.encodeAsHTML()}
    36                                         </g:link>
    37                                     </td>
    38                                 </tr>
    39                             </g:if>
    4026
    4127                            <g:if test="${contactInstance.supplier}">
  • trunk/grails-app/views/contactDetailed/show.gsp

    r402 r722  
    2121                            <td valign="top" class="value">${fieldValue(bean:contactInstance, field:'id')}</td>
    2222                        </tr>
    23 
    24                         <g:if test="${contactInstance.manufacturer}">
    25                             <tr class="prop">
    26                                 <td valign="top" class="name">Manufacturer:</td>
    27 
    28                                 <td valign="top" class="value"><g:link controller="manufacturerDetailed" action="show" id="${contactInstance.manufacturer.id}">${contactInstance.manufacturer.encodeAsHTML()}</g:link></td>
    29 
    30                             </tr>
    31                         </g:if>
    3223
    3324                        <g:if test="${contactInstance.supplier}">
Note: See TracChangeset for help on using the changeset viewer.