Ignore:
Timestamp:
Oct 29, 2009, 8:30:58 PM (15 years ago)
Author:
gav
Message:

Substantial refactor of the Inventory domain.
InventoryItems can now be added to tasks, no quantity adjustments done yet.
Removed StoredItem and with it the ability to store an inventoryItem in multiple places, just too complex right now.
Svn move StoreLocation to InventoryLocation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/inventoryItem/show.gsp

    r151 r175  
    4545                   
    4646                        <tr class="prop">
     47                            <td valign="top" class="name">Units In Stock:</td>
     48                           
     49                            <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'unitsInStock')}</td>
     50                           
     51                        </tr>
     52                   
     53                        <tr class="prop">
     54                            <td valign="top" class="name">Unit Of Measure:</td>
     55                           
     56                            <td valign="top" class="value"><g:link controller="unitOfMeasure" action="show" id="${inventoryItemInstance?.unitOfMeasure?.id}">${inventoryItemInstance?.unitOfMeasure?.encodeAsHTML()}</g:link></td>
     57                           
     58                        </tr>
     59                   
     60                        <tr class="prop">
    4761                            <td valign="top" class="name">Reorder Point:</td>
    4862                           
     
    5973                   
    6074                        <tr class="prop">
     75                            <td valign="top" class="name">Recommended Reorder Point:</td>
     76                           
     77                            <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'recommendedReorderPoint')}</td>
     78                           
     79                        </tr>
     80                   
     81                        <tr class="prop">
    6182                            <td valign="top" class="name">Is Active:</td>
    6283                           
     
    87108                   
    88109                        <tr class="prop">
    89                             <td valign="top" class="name">Unit Of Measure:</td>
    90                            
    91                             <td valign="top" class="value"><g:link controller="unitOfMeasure" action="show" id="${inventoryItemInstance?.unitOfMeasure?.id}">${inventoryItemInstance?.unitOfMeasure?.encodeAsHTML()}</g:link></td>
    92                            
    93                         </tr>
    94                    
    95                         <tr class="prop">
    96110                            <td valign="top" class="name">Manufacturers Part Number:</td>
    97111                           
     
    108122                   
    109123                        <tr class="prop">
    110                             <td valign="top" class="name">Recommended Reorder Point:</td>
    111                            
    112                             <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'recommendedReorderPoint')}</td>
    113                            
    114                         </tr>
    115                    
    116                         <tr class="prop">
    117124                            <td valign="top" class="name">Average Delivery Time:</td>
    118125                           
    119126                            <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'averageDeliveryTime')}</td>
     127                           
     128                        </tr>
     129                   
     130                        <tr class="prop">
     131                            <td valign="top" class="name">Average Delivery Period:</td>
     132                           
     133                            <td valign="top" class="value"><g:link controller="period" action="show" id="${inventoryItemInstance?.averageDeliveryPeriod?.id}">${inventoryItemInstance?.averageDeliveryPeriod?.encodeAsHTML()}</g:link></td>
    120134                           
    121135                        </tr>
     
    135149                   
    136150                        <tr class="prop">
     151                            <td valign="top" class="name">Inventory Location:</td>
     152                           
     153                            <td valign="top" class="value"><g:link controller="inventoryLocation" action="show" id="${inventoryItemInstance?.inventoryLocation?.id}">${inventoryItemInstance?.inventoryLocation?.encodeAsHTML()}</g:link></td>
     154                           
     155                        </tr>
     156                   
     157                        <tr class="prop">
    137158                            <td valign="top" class="name">Inventory Movements:</td>
    138159                           
     
    167188                                <g:each var="s" in="${inventoryItemInstance.spareFor}">
    168189                                    <li><g:link controller="asset" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    169                                 </g:each>
    170                                 </ul>
    171                             </td>
    172                            
    173                         </tr>
    174                    
    175                         <tr class="prop">
    176                             <td valign="top" class="name">Stored Items:</td>
    177                            
    178                             <td  valign="top" style="text-align:left;" class="value">
    179                                 <ul>
    180                                 <g:each var="s" in="${inventoryItemInstance.storedItems}">
    181                                     <li><g:link controller="storedItem" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    182190                                </g:each>
    183191                                </ul>
Note: See TracChangeset for help on using the changeset viewer.