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/inventoryItemDetailed/show.gsp

    r139 r175  
    4141                           
    4242                        </tr>
     43                       
     44                        <tr class="prop">
     45                            <td valign="top" class="name">Units In Stock:</td>
     46                           
     47                            <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'unitsInStock')}</td>
     48                           
     49                        </tr>
     50                   
     51                        <tr class="prop">
     52                            <td valign="top" class="name">Unit Of Measure:</td>
     53                           
     54                            <td valign="top" class="value">${inventoryItemInstance?.unitOfMeasure?.encodeAsHTML()}</td>
     55                           
     56                        </tr>
     57
    4358                   
    4459                        <tr class="prop">
     
    5570                           
    5671                        </tr>
    57                    
    58                         <tr class="prop">
    59                             <td valign="top" class="name">Is Active:</td>
     72                       
     73                        <tr class="prop">
     74                            <td valign="top" class="name">Recommended Reorder Point:</td>
     75                           
     76                            <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'recommendedReorderPoint')}</td>
     77                           
     78                        </tr>
     79                   
     80                        <tr class="prop">
     81                            <td valign="top" class="name">Active:</td>
    6082                           
    6183                            <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'isActive')}</td>
     
    6486                   
    6587                        <tr class="prop">
    66                             <td valign="top" class="name">Is Obsolete:</td>
     88                            <td valign="top" class="name">Obsolete:</td>
    6789                           
    6890                            <td valign="top" class="value">${fieldValue(bean:inventoryItemInstance, field:'isObsolete')}</td>
     
    7698                           
    7799                        </tr>
     100
    78101                   
    79102                        <tr class="prop">
     
    85108                   
    86109                        <tr class="prop">
    87                             <td valign="top" class="name">Unit Of Measure:</td>
    88                            
    89                             <td valign="top" class="value">${inventoryItemInstance?.unitOfMeasure?.encodeAsHTML()}</td>
    90                            
    91                         </tr>
    92                    
    93                         <tr class="prop">
    94110                            <td valign="top" class="name">Manufacturers Part Number:</td>
    95111                           
     
    125141                                <ul>
    126142                                <g:each var="a" in="${inventoryItemInstance.alternateItems}">
    127                                     <li><g:link controller="inventoryItem" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
     143                                    <li><g:link controller="inventoryItemDetailed" action="show" id="${a.id}">${a?.encodeAsHTML()}</g:link></li>
    128144                                </g:each>
    129145                                </ul>
     
    138154                                <ul>
    139155                                <g:each var="i" in="${inventoryItemInstance.inventoryMovements}">
    140                                     <li><g:link controller="inventoryMovement" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
     156                                    <li><g:link controller="inventoryMovementDetailed" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
    141157                                </g:each>
    142158                                </ul>
     
    151167                                <ul>
    152168                                <g:each var="m" in="${inventoryItemInstance.manufacturers}">
    153                                     <li><g:link controller="manufacturer" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
     169                                    <li><g:link controller="manufacturerDetailed" action="show" id="${m.id}">${m?.encodeAsHTML()}</g:link></li>
    154170                                </g:each>
    155171                                </ul>
     
    170186                           
    171187                        </tr>
    172                    
    173                         <tr class="prop">
    174                             <td valign="top" class="name">Stored Items:</td>
    175                            
    176                             <td  valign="top" style="text-align:left;" class="value">
    177                                 <ul>
    178                                 <g:each var="s" in="${inventoryItemInstance.storedItems}">
    179                                     <li><g:link controller="storedItemDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    180                                 </g:each>
    181                                 </ul>
    182                             </td>
     188                       
     189                        <tr class="prop">
     190                            <td valign="top" class="name">Inventory Location:</td>
     191                           
     192                            <td valign="top" class="value"><g:link controller="inventoryLocationDetailed" action="show" id="${inventoryItemInstance?.inventoryLocation?.id}">${inventoryItemInstance?.inventoryLocation?.encodeAsHTML()}</g:link></td>
    183193                           
    184194                        </tr>
     
    190200                                <ul>
    191201                                <g:each var="s" in="${inventoryItemInstance.suppliers}">
    192                                     <li><g:link controller="supplier" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
     202                                    <li><g:link controller="supplierDetailed" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    193203                                </g:each>
    194204                                </ul>
Note: See TracChangeset for help on using the changeset viewer.