svn commit: r1746809 - in /ofbiz/trunk/applications/product: template/shipment/FindShipment.ftl webapp/facility/WEB-INF/actions/shipment/FindShipment.groovy

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1746809 - in /ofbiz/trunk/applications/product: template/shipment/FindShipment.ftl webapp/facility/WEB-INF/actions/shipment/FindShipment.groovy

pranayp
Author: pranayp
Date: Sat Jun  4 11:20:19 2016
New Revision: 1746809

URL: http://svn.apache.org/viewvc?rev=1746809&view=rev
Log:
[OFBIZ-7170] Improvements in 'Find Shipment' screen to make it consistent with other find screens.
- Moved Create and Find Shipment button in screenlet-body
- Use Like operator for 'Shipment Id' search constraint.

Thanks Chandan Khandelwal for suggesting this improvement and Vaibhav Jain for providing the patch.

Modified:
    ofbiz/trunk/applications/product/template/shipment/FindShipment.ftl
    ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/FindShipment.groovy

Modified: ofbiz/trunk/applications/product/template/shipment/FindShipment.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/template/shipment/FindShipment.ftl?rev=1746809&r1=1746808&r2=1746809&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/template/shipment/FindShipment.ftl (original)
+++ ofbiz/trunk/applications/product/template/shipment/FindShipment.ftl Sat Jun  4 11:20:19 2016
@@ -32,27 +32,28 @@ function lookupShipments() {
 <div id="findOrders" class="screenlet">
     <div class="screenlet-title-bar">
         <ul>
-            <li class="h3">${uiLabelMap.ProductFindShipmentTitle}</li>
-            <#if requestParameters.facilityId?has_content>
-                <li><a href="<@ofbizUrl>quickShipOrder?facilityId=${requestParameters.facilityId}</@ofbizUrl>">${uiLabelMap.ProductQuickShipOrder}</a></li>
-            </#if>
-            <li><a href="<@ofbizUrl>EditShipment</@ofbizUrl>">${uiLabelMap.ProductNewShipment}</a></li>
-            <li><a href="javascript:lookupShipments();">${uiLabelMap.ProductFindShipment}</a></li>
+          <li class="h3">${uiLabelMap.ProductFindShipmentTitle}</li>
         </ul>
         <br class="clear"/>
     </div>
     <div class="screenlet-body">
-        <form method="post" name="lookupShipmentForm" action="<@ofbizUrl>FindShipment</@ofbizUrl>">
+        <#if requestParameters.facilityId?has_content>
+          <div class="button-bar">
+            <a href="<@ofbizUrl>quickShipOrder?facilityId=${requestParameters.facilityId}</@ofbizUrl>">${uiLabelMap.ProductQuickShipOrder}</a>
+          </div>
+        </#if>
+        <div class="button-bar">
+          <a class="buttontext" href="<@ofbizUrl>EditShipment</@ofbizUrl>">${uiLabelMap.ProductNewShipment}</a>
+        </div>
+        <form method="post" name="lookupShipmentForm" action="javascript:lookupShipments();">
             <input type="hidden" name="lookupFlag" value="Y" />
             <table cellspacing="0" cellpadding="2" class="basic-table">
               <tr>
                 <td width="25%" align="right" class="label">${uiLabelMap.ProductShipmentId}</td>
-                <td width="5%">&nbsp;</td>
                 <td><input type="text" name="shipmentId" value="${shipmentId!}" /></td>
               </tr>
               <tr>
                 <td width="25%" align="right" class="label">${uiLabelMap.ProductShipmentType}</td>
-                <td width="5%">&nbsp;</td>
                 <td>
                   <select name="shipmentTypeId">
                     <#if currentShipmentType?has_content>
@@ -68,7 +69,6 @@ function lookupShipments() {
               </tr>
               <tr>
                 <td width="25%" align="right" class="label">${uiLabelMap.ProductOriginFacility}</td>
-                <td width="5%">&nbsp;</td>
                 <td>
                   <select name="originFacilityId">
                     <#if currentOriginFacility?has_content>
@@ -84,7 +84,6 @@ function lookupShipments() {
               </tr>
               <tr>
                 <td width="25%" align="right" class="label">${uiLabelMap.ProductDestinationFacility}</td>
-                <td width="5%">&nbsp;</td>
                 <td>
                   <select name="destinationFacilityId">
                     <#if currentDestinationFacility?has_content>
@@ -100,7 +99,6 @@ function lookupShipments() {
               </tr>
               <tr>
                 <td width="25%" align="right" class="label">${uiLabelMap.CommonStatus}</td>
-                <td width="5%">&nbsp;</td>
                 <td>
                   <select name="statusId">
                     <#if currentStatus?has_content>
@@ -128,7 +126,6 @@ function lookupShipments() {
               </tr>
               <tr>
                 <td width="25%" align="right" class="label">${uiLabelMap.ProductDateFilter}</td>
-                <td width="5%">&nbsp;</td>
                 <td>
                   <table cellspacing="0" class="basic-table">
                     <tr>
@@ -146,6 +143,12 @@ function lookupShipments() {
                   </table>
                 </td>
               </tr>
+              <tr>
+                <td class="label"></td>
+                <td colspan="4">
+                  <input type="submit" value="Find">
+                </td>
+              </tr>
             </table>
         </form>
     </div>

Modified: ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/FindShipment.groovy
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/FindShipment.groovy?rev=1746809&r1=1746808&r2=1746809&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/FindShipment.groovy (original)
+++ ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/shipment/FindShipment.groovy Sat Jun  4 11:20:19 2016
@@ -52,7 +52,7 @@ if (UtilValidate.isNotEmpty(statusId) &&
     orderReturnValue = true;
 }
 if (parameters.shipmentId) {
-    findShipmentExprs.add(EntityCondition.makeCondition("shipmentId", EntityOperator.EQUALS, parameters.shipmentId));
+    findShipmentExprs.add(EntityCondition.makeCondition("shipmentId", EntityOperator.LIKE, "%"+parameters.shipmentId+"%"));
 }
 
 if (shipmentTypeId) {
@@ -241,4 +241,4 @@ toCal.set(Calendar.SECOND, toCal.getActu
 toCal.set(Calendar.MILLISECOND, toCal.getActualMaximum(Calendar.MILLISECOND));
 toTs = new Timestamp(toCal.getTimeInMillis());
 toStr = toTs.toString();
-context.thruDateStr = toStr;
\ No newline at end of file
+context.thruDateStr = toStr;