Changeset 595 for trunk/grails-app/views


Ignore:
Timestamp:
Jun 11, 2010, 11:44:49 AM (14 years ago)
Author:
gav
Message:

Improve work flow when working from inventoryItemPurchase search view.

Location:
trunk/grails-app/views
Files:
6 edited

Legend:

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

    r584 r595  
    502502                                                    </g:link>
    503503                                                </td>
     504
    504505                                                <g:if test="${purchase.inventoryItemPurchaseType.id == 1}">
    505506                                                    <g:if test="${!purchase.receivedComplete}">
    506507                                                        <td class="notClickable">
    507                                                             <g:link controller="inventoryItemPurchaseDetailed" action="receive" id="${purchase.id}">
     508                                                            <g:link controller="inventoryItemPurchaseDetailed" action="receive" params="[id: purchase.id, returnTo: 'inventoryItem']">
    508509                                                                <img  src="${resource(dir:'images/skin',file:'basket_put.png')}" alt="Receive" title="Receive" />
    509510                                                            </g:link>
    510511                                                        </td>
     512                                                        <td class="notClickable">
     513                                                        </td>
    511514                                                    </g:if>
    512515                                                    <g:else>
    513516                                                        <td class="notClickable">
    514517                                                        </td>
     518                                                        <td class="notClickable">
     519                                                        </td>
    515520                                                    </g:else>
     521                                                </g:if>
     522                                                <g:elseif test="${(purchase.inventoryItemPurchaseType.id == 2)||(purchase.inventoryItemPurchaseType.id == 3)}">
    516523                                                    <g:if test="${!purchase.invoicePaymentApproved}">
    517524                                                        <td class="notClickable">
    518                                                             <g:link controller="inventoryItemPurchaseDetailed" action="approveInvoicePayment" id="${purchase.id}">
     525                                                        </td>
     526                                                        <td class="notClickable">
     527                                                            <g:link controller="inventoryItemPurchaseDetailed" action="approveInvoicePayment" params="[id: purchase.id, returnTo: 'inventoryItem']">
    519528                                                                <img  src="${resource(dir:'images/skin',file:'tick.png')}" alt="Approve" title="Approve Payment" />
    520529                                                            </g:link>
     
    524533                                                        <td class="notClickable">
    525534                                                        </td>
     535                                                        <td class="notClickable">
     536                                                        </td>
    526537                                                    </g:else>
    527                                                 </g:if>
     538                                                </g:elseif>
    528539                                                <g:else>
    529540                                                    <td class="notClickable">
  • trunk/grails-app/views/inventoryItemPurchaseDetailed/approveInvoicePayment.gsp

    r441 r595  
    2121                <g:hiddenField name="inventoryItem.id" value="${inventoryItemPurchaseInstance.inventoryItem?.id}" />
    2222                <g:hiddenField name="orderId" value="${orderId}" />
     23                <g:hiddenField name="returnTo" value="${params.returnTo}" />
    2324                <div class="dialog">
    2425                    <table>
  • trunk/grails-app/views/inventoryItemPurchaseDetailed/create.gsp

    r441 r595  
    66        <meta name="layout" content="main" />
    77        <title>Create InventoryItemPurchase</title>
     8        <nav:resources override="true"/>
    89    </head>
    910    <body>
     
    2021            <g:form action="save" method="post" >
    2122                <g:hiddenField name="inventoryItem.id" value="${inventoryItemPurchaseInstance?.inventoryItem?.id}" />
     23                <g:hiddenField name="returnTo" value="${params.returnTo}" />
    2224                <div class="dialog">
    2325                    <table>
  • trunk/grails-app/views/inventoryItemPurchaseDetailed/receive.gsp

    r441 r595  
    66        <meta name="layout" content="main" />
    77        <title>Receive InventoryItemPurchase</title>
     8        <nav:resources override="true"/>
    89    </head>
    910    <body>
     
    2122                <g:hiddenField name="inventoryItem.id" value="${inventoryItemPurchaseInstance.inventoryItem?.id}" />
    2223                <g:hiddenField name="orderId" value="${orderId}" />
     24                <g:hiddenField name="returnTo" value="${params.returnTo}" />
    2325                <div class="dialog">
    2426                    <table>
  • trunk/grails-app/views/inventoryItemPurchaseDetailed/search.gsp

    r570 r595  
    1010    <body>
    1111        <div class="nav">
    12             <h1>Inventory Purchases</h1>
     12            <nav:renderSubItems group="navAlt"/>
    1313        </div>
    1414
     
    110110                                <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}"/>
    111111
    112                                     <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}"'>
     112                                    <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}?returnTo=search"'>
    113113                                        ${fieldValue(bean:purchase, field:'purchaseOrderNumber')}
    114114                                    </td>
    115                                     <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}"'>
     115                                    <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}?returnTo=search"'>
    116116                                        <g:formatDate date="${purchase.dateEntered}" format="EEE, dd-MMM-yyyy"/>
    117117                                    </td>
    118                                     <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}"'>
     118                                    <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}?returnTo=search"'>
    119119                                        ${fieldValue(bean:purchase, field:'costCode')}
    120120                                    </td>
    121                                     <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}"'>
     121                                    <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}?returnTo=search"'>
    122122                                        ${fieldValue(bean:purchase, field:'quantity')}
    123123                                    </td>
    124                                     <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}"'>
     124                                    <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}?returnTo=search"'>
    125125                                        ${fieldValue(bean:purchase, field:'orderValueAmount')}
    126126                                        ${fieldValue(bean:purchase, field:'orderValueCurrency')}
    127127                                    </td>
    128                                     <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}"'>
     128                                    <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}?returnTo=search"'>
    129129                                        ${fieldValue(bean:purchase, field:'invoiceNumber')}
    130130                                    </td>
    131                                     <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}"'>
     131                                    <td onclick='window.location = "${request.getContextPath()}/inventoryItemPurchaseDetailed/show/${purchase.id}?returnTo=search"'>
    132132                                        ${fieldValue(bean:purchase, field:'inventoryItemPurchaseType')}
    133133                                    </td>
    134134                                    <td class="notClickable">
    135                                         <g:link controller="inventoryItemPurchaseDetailed" action="show" id="${purchase.id}">
     135                                        <g:link controller="inventoryItemPurchaseDetailed" action="show" params="[id: purchase.id, returnTo: 'search']">
    136136                                            <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" title="Show" />
    137137                                        </g:link>
    138138                                    </td>
     139
    139140                                    <g:if test="${purchase.inventoryItemPurchaseType.id == 1}">
    140141                                        <g:if test="${!purchase.receivedComplete}">
    141142                                            <td class="notClickable">
    142                                                 <g:link controller="inventoryItemPurchaseDetailed" action="receive" id="${purchase.id}">
     143                                                <g:link controller="inventoryItemPurchaseDetailed" action="receive" params="[id: purchase.id, returnTo: 'search']">
    143144                                                    <img  src="${resource(dir:'images/skin',file:'basket_put.png')}" alt="Receive" title="Receive" />
    144145                                                </g:link>
    145146                                            </td>
     147                                            <td class="notClickable">
     148                                            </td>
    146149                                        </g:if>
    147150                                        <g:else>
    148151                                            <td class="notClickable">
    149152                                            </td>
     153                                            <td class="notClickable">
     154                                            </td>
    150155                                        </g:else>
     156                                    </g:if>
     157                                    <g:elseif test="${(purchase.inventoryItemPurchaseType.id == 2)||(purchase.inventoryItemPurchaseType.id == 3)}">
    151158                                        <g:if test="${!purchase.invoicePaymentApproved}">
    152159                                            <td class="notClickable">
    153                                                 <g:link controller="inventoryItemPurchaseDetailed" action="approveInvoicePayment" id="${purchase.id}">
     160                                            </td>
     161                                            <td class="notClickable">
     162                                                <g:link controller="inventoryItemPurchaseDetailed" action="approveInvoicePayment" params="[id: purchase.id, returnTo: 'search']">
    154163                                                    <img  src="${resource(dir:'images/skin',file:'tick.png')}" alt="Approve" title="Approve Payment" />
    155164                                                </g:link>
     
    159168                                            <td class="notClickable">
    160169                                            </td>
     170                                            <td class="notClickable">
     171                                            </td>
    161172                                        </g:else>
    162                                     </g:if>
     173                                    </g:elseif>
    163174                                    <g:else>
    164175                                        <td class="notClickable">
  • trunk/grails-app/views/inventoryItemPurchaseDetailed/show.gsp

    r441 r595  
    66        <meta name="layout" content="main" />
    77        <title>Show InventoryItemPurchase</title>
     8        <nav:resources override="true"/>
    89    </head>
    910    <body>
    1011        <div class="nav">
    11             <h1>Show InventoryItemPurchase</h1>
     12            <nav:renderSubItems group="navAlt"/>
    1213        </div>
    1314        <div class="body">
     
    108109            <div class="buttons">
    109110                <g:form>
    110                     <input type="hidden" name="id" value="${inventoryItemPurchaseInstance?.id}" />
     111                    <g:hiddenField name="id" value="${inventoryItemPurchaseInstance?.id}" />
     112                    <g:hiddenField name="returnTo" value="${params.returnTo}" />
    111113                    <span class="button"><g:actionSubmit class="edit" value="Edit" /></span>
    112114                    <span class="button"><g:actionSubmit class="delete" onclick="return confirm('Are you sure?');" value="Delete" /></span>
Note: See TracChangeset for help on using the changeset viewer.