Show
Ignore:
Timestamp:
07/19/10 08:47:38 (4 years ago)
Author:
gav
Message:

Domain change: Add PurchasingGroup?.
Logic and views to suite.

Files:
1 modified

Legend:

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

    r609 r633  
    5959                                </td> 
    6060                            </tr>  
    61                          
     61 
    6262                            <tr class="prop"> 
    6363                                <td valign="top" class="name"> 
     
    6565                                </td> 
    6666                                <td valign="top" class="value ${hasErrors(bean:inventoryItemPurchaseInstance,field:'costCode','errors')}"> 
    67                                     <g:select optionKey="id" 
    68                                                         from="${ CostCode.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }" 
    69                                                         name="costCode.id" 
    70                                                         value="${inventoryItemPurchaseInstance?.costCode?.id}" > 
    71                                     </g:select> 
     67                                    <g:if test="${costCodes}"> 
     68                                        <g:select optionKey="id" 
     69                                                            from="${ costCodes }" 
     70                                                            name="costCode.id" 
     71                                                            value="${inventoryItemPurchaseInstance.costCode?.id}" > 
     72                                        </g:select> 
     73                                    </g:if> 
     74                                    <g:else> 
     75                                        <g:link controller="costCodeDetailed" action="show" id="${inventoryItemPurchaseInstance?.costCode?.id}"> 
     76                                            ${inventoryItemPurchaseInstance?.costCode?.encodeAsHTML()} 
     77                                        </g:link> 
     78                                    </g:else> 
    7279                                    <g:helpBalloon code="inventoryItemPurchase.cost.code" /> 
    7380                                </td> 
     
    96103                                                        from="${ Supplier.findAllByIsActive(true).sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }" 
    97104                                                        name="supplier.id" 
    98                                                         value="${inventoryItemPurchaseInstance?.supplier?.id}" 
    99                                                         noSelection="['null':/${g.message(code:'default.please.select.text')}/]"> 
     105                                                        value="${inventoryItemPurchaseInstance?.supplier?.id}"> 
    100106                                    </g:select> 
    101107                                    <g:helpBalloon code="inventoryItemPurchase.supplier" />