Changeset 718


Ignore:
Timestamp:
Nov 24, 2010, 7:07:48 PM (9 years ago)
Author:
gav
Message:

Domain change: remove InventoryItem.averageDeliveryPeriod and averageDeliveryTime.

Location:
trunk/grails-app
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/InventoryItem.groovy

    r715 r718  
    44    UnitOfMeasure unitOfMeasure
    55    InventoryLocation inventoryLocation
    6     Period averageDeliveryPeriod
    76    Picture picture
    87    Supplier preferredSupplier
     
    1817    Integer reorderPoint
    1918    Integer reorderQuantity
    20     Integer averageDeliveryTime
    2119    boolean isActive = true
    2220    boolean isObsolete = false
     
    5553        preferredSupplier(nullable:true)
    5654        preferredManufacturer(nullable:true)
    57         averageDeliveryTime(nullable:true)
    58         averageDeliveryPeriod(nullable:true)
    5955    }
    6056
  • trunk/grails-app/i18n/messages.properties

    r716 r718  
    247247    Infers the max holding quantity (Reorder Point + Reorder Quantity). \
    248248    Often determined by a price break or minimum order quantity.
    249 inventory.item.average.delivery.time=Delivery Time
    250 inventory.item.average.delivery.time.help=The average or expected delivery time from the supplier to site.
    251249inventory.item.is.active=Active
    252250inventory.item.is.active.help=Disable to remove from searches.
  • trunk/grails-app/services/InventoryCsvService.groovy

    r715 r718  
    5252            def line = []
    5353            def lineNumber = 0
    54             def maxNumberOfColumns = 25
     54            def maxNumberOfColumns = 23
    5555            def inventoryParams = [:]
    5656            def inventoryProperties = ["name", "description", "comment", "unitsInStock", "reorderPoint", "reorderQuantity",
    5757                                                        "unitOfMeasure", "estimatedUnitPriceAmount", "estimatedUnitPriceCurrency",
    5858                                                        "enableReorderListing", "inventoryLocation", "inventoryStore", "site",
    59                                                         "inventoryGroup", "inventoryType", "averageDeliveryTime", "averageDeliveryPeriod",
     59                                                        "inventoryGroup", "inventoryType",
    6060                                                        "suppliersPartNumber", "preferredSupplier", "alternateSuppliers",
    6161                                                        "manufacturersPartNumber", "preferredManufacturer", "alternateManufacturers",
     
    7979            def inventoryStoreInstance
    8080            def inventoryLocationInstance
    81             def averageDeliveryPeriodInstance
    8281
    8382            def tempPreferredSupplierItemAndType = ''
     
    237236                    if(!unitOfMeasureInstance.save()) {
    238237                        log.error "Failed to create unit of measure on line: " + lineNumber
    239                         return fail(code: "inventory.import.failure", args: [lineNumber, logFileLink])
    240                     }
    241                 }
    242 
    243                 // AverageDeliveryPeriod.
    244                 if(inventoryParams.averageDeliveryPeriod) {
    245                     averageDeliveryPeriodInstance = Period.findByPeriod(inventoryParams.averageDeliveryPeriod)
    246                     if(!averageDeliveryPeriodInstance) {
    247                         log.error "Failed, not a valid delivery period on line: " + lineNumber
    248238                        return fail(code: "inventory.import.failure", args: [lineNumber, logFileLink])
    249239                    }
     
    426416                inventoryParams.inventoryType = inventoryTypeInstance
    427417                inventoryParams.unitOfMeasure = unitOfMeasureInstance
    428                 inventoryParams.averageDeliveryPeriod = averageDeliveryPeriodInstance
    429418                inventoryParams.preferredSupplier = preferredSupplierInstance
    430419                inventoryParams.preferredManufacturer = preferredManufacturerInstance
     
    524513                                        "Mechanical Stock",
    525514                                        "Consumable",
    526                                         "7", "Week(s)",
    527515                                        "123", "Multi Supplier@Local",
    528516                                        "Multi Distributors1@OEM; Multi Distributors2@Local",
     
    540528                                        "Mechanical Stock",
    541529                                        "Consumable",
    542                                         "2", "Month(s)",
    543530                                        "456KL", "Multi Supplier",
    544531                                        "Multi Distributors1; Multi Distributors2",
     
    584571            row.add(inventoryItem.inventoryGroup)
    585572            row.add(inventoryItem.inventoryType)
    586             row.add(inventoryItem.averageDeliveryTime)
    587             row.add(inventoryItem.averageDeliveryPeriod)
    588573            row.add(inventoryItem.suppliersPartNumber)
    589574
     
    827812            ["Name*", "Description", "Comment", "Units In Stock", "Reorder Point*", "Reorder Quantity", "Unit Of Measure*",
    828813            "Estimated Unit Price", "Currency", "Enable Reorder", "Location*", "Store*", "Site*", "Group*", "Type*",
    829             "Average Delivery Time", "Average Delivery Period", "Supplier's Part Number", "Preferred Supplier", "Alternate Suppliers",
     814            "Supplier's Part Number", "Preferred Supplier", "Alternate Suppliers",
    830815            "Manufacturer's Part Number", "Preferred Manufacturer", "Alternate Manufacturers", "Alternate Item", "Spare For"]
    831816    }
  • trunk/grails-app/views/inventoryItemDetailed/create.gsp

    r716 r718  
    121121                            <tr class="prop">
    122122                                <td valign="top" class="name">
    123                                     <label for="averageDeliveryTime">Average Delivery Time:</label>
    124                                 </td>
    125                                 <td valign="top">
    126                                     <input  class="medium ${hasErrors(bean:inventoryItemInstance,field:'averageDeliveryTime','errors')}"
    127                                                     type="text" id="averageDeliveryTime" name="averageDeliveryTime"
    128                                                     value="${fieldValue(bean:inventoryItemInstance,field:'averageDeliveryTime')}" />
    129                                     <g:select optionKey="id" from="${Period.list()}" name="averageDeliveryPeriod.id" value="${inventoryItemInstance?.averageDeliveryPeriod?.id}" noSelection="['null':'--None--']"></g:select>
    130                                     <g:helpBalloon class="helpballoon" code="inventory.item.average.delivery.time" />
    131                                 </td>
    132                             </tr>
    133                        
    134                             <tr class="prop">
    135                                 <td valign="top" class="name">
    136                                     <label for="averageDeliveryTime">Estimated Unit Price:</label>
     123                                    <label for="estimatedUnitPriceAmount">Estimated Unit Price:</label>
    137124                                </td>
    138125                                <td valign="top">
  • trunk/grails-app/views/inventoryItemDetailed/edit.gsp

    r716 r718  
    157157                            <tr class="prop">
    158158                                <td valign="top" class="name">
    159                                     <label for="averageDeliveryTime">Average Delivery Time:</label>
    160                                 </td>
    161                                 <td valign="top" class="value ${hasErrors(bean:inventoryItemInstance,field:'averageDeliveryTime','errors')}">
    162                                     <input type="text" id="averageDeliveryTime" name="averageDeliveryTime" value="${fieldValue(bean:inventoryItemInstance,field:'averageDeliveryTime')}" />
    163                                     <g:select optionKey="id"
    164                                                         from="${Period.list()}"
    165                                                         name="averageDeliveryPeriod.id"
    166                                                         value="${inventoryItemInstance?.averageDeliveryPeriod?.id}"
    167                                                         noSelection="['null':'--None--']">
    168                                     </g:select>
    169                                     <g:helpBalloon class="helpballoon" code="inventory.item.average.delivery.time" />
    170                                 </td>
    171                             </tr>
    172                        
    173                             <tr class="prop">
    174                                 <td valign="top" class="name">
    175                                     <label for="averageDeliveryTime">Estimated Unit Price:</label>
     159                                    <label for="estimatedUnitPriceAmount">Estimated Unit Price:</label>
    176160                                </td>
    177161                                <td valign="top" class="value">
  • trunk/grails-app/views/inventoryItemDetailed/search.gsp

    r645 r718  
    240240                                    action="search"
    241241                                    class="overlayPane"
    242                                     excludeProperties="estimatedUnitPriceCurrency,
    243                                                                     averageDeliveryTime"
     242                                    excludeProperties="estimatedUnitPriceCurrency"
    244243                                    associatedProperties="inventoryLocation.name,
    245244                                                                            spareFor.name,
  • trunk/grails-app/views/inventoryItemDetailed/show.gsp

    r716 r718  
    300300
    301301                                    <tr class="prop">
    302                                         <td valign="top" class="name">Average Delivery Time:</td>
    303                                         <td valign="top" class="value">
    304                                         ${fieldValue(bean:inventoryItemInstance, field:'averageDeliveryTime')}
    305                                         ${fieldValue(bean:inventoryItemInstance, field:'averageDeliveryPeriod')}
    306                                         </td>
    307                                     </tr>
    308 
    309                                     <tr class="prop">
    310302                                        <td valign="top" class="name">Manufacturers Part Number:</td>
    311303                                        <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'manufacturersPartNumber')}</td>
Note: See TracChangeset for help on using the changeset viewer.