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.

Location:
trunk/grails-app/views/inventoryStore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/inventoryStore/edit.gsp

    r151 r175  
    5050                            <tr class="prop">
    5151                                <td valign="top" class="name">
     52                                    <label for="inventoryLocations">Inventory Locations:</label>
     53                                </td>
     54                                <td valign="top" class="value ${hasErrors(bean:inventoryStoreInstance,field:'inventoryLocations','errors')}">
     55                                   
     56<ul>
     57<g:each var="i" in="${inventoryStoreInstance?.inventoryLocations?}">
     58    <li><g:link controller="inventoryLocation" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
     59</g:each>
     60</ul>
     61<g:link controller="inventoryLocation" params="['inventoryStore.id':inventoryStoreInstance?.id]" action="create">Add InventoryLocation</g:link>
     62
     63                                </td>
     64                            </tr>
     65                       
     66                            <tr class="prop">
     67                                <td valign="top" class="name">
    5268                                    <label for="isActive">Is Active:</label>
    5369                                </td>
     
    6682                            </tr>
    6783                       
    68                             <tr class="prop">
    69                                 <td valign="top" class="name">
    70                                     <label for="storeLocations">Store Locations:</label>
    71                                 </td>
    72                                 <td valign="top" class="value ${hasErrors(bean:inventoryStoreInstance,field:'storeLocations','errors')}">
    73                                    
    74 <ul>
    75 <g:each var="s" in="${inventoryStoreInstance?.storeLocations?}">
    76     <li><g:link controller="storeLocation" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    77 </g:each>
    78 </ul>
    79 <g:link controller="storeLocation" params="['inventoryStore.id':inventoryStoreInstance?.id]" action="create">Add StoreLocation</g:link>
    80 
    81                                 </td>
    82                             </tr>
    83                        
    8484                        </tbody>
    8585                    </table>
  • trunk/grails-app/views/inventoryStore/show.gsp

    r151 r175  
    4545                   
    4646                        <tr class="prop">
     47                            <td valign="top" class="name">Inventory Locations:</td>
     48                           
     49                            <td  valign="top" style="text-align:left;" class="value">
     50                                <ul>
     51                                <g:each var="i" in="${inventoryStoreInstance.inventoryLocations}">
     52                                    <li><g:link controller="inventoryLocation" action="show" id="${i.id}">${i?.encodeAsHTML()}</g:link></li>
     53                                </g:each>
     54                                </ul>
     55                            </td>
     56                           
     57                        </tr>
     58                   
     59                        <tr class="prop">
    4760                            <td valign="top" class="name">Is Active:</td>
    4861                           
     
    5568                           
    5669                            <td valign="top" class="value"><g:link controller="site" action="show" id="${inventoryStoreInstance?.site?.id}">${inventoryStoreInstance?.site?.encodeAsHTML()}</g:link></td>
    57                            
    58                         </tr>
    59                    
    60                         <tr class="prop">
    61                             <td valign="top" class="name">Store Locations:</td>
    62                            
    63                             <td  valign="top" style="text-align:left;" class="value">
    64                                 <ul>
    65                                 <g:each var="s" in="${inventoryStoreInstance.storeLocations}">
    66                                     <li><g:link controller="storeLocation" action="show" id="${s.id}">${s?.encodeAsHTML()}</g:link></li>
    67                                 </g:each>
    68                                 </ul>
    69                             </td>
    7070                           
    7171                        </tr>
Note: See TracChangeset for help on using the changeset viewer.