Author: jleroux
Date: Wed Sep 12 07:48:39 2018
New Revision: 1840631

URL: http://svn.apache.org/viewvc?rev=1840631&view=rev
Log:
Improved: 'Reserve After Date' should be available for sales orders only
(OFBIZ-10559)

Currently, the newly introduced in (OFBIZ-10534) 'Reserve After Date' field is 
available for all types of orders, it should be available for sales orders only.

jleroux: I have also handled in when editing items

Thanks: Deepak Nigam

Modified:
    
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/OrderAgreements.ftl
    
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/cart/ShowCart.ftl
    
ofbiz/ofbiz-framework/trunk/applications/order/template/order/EditOrderItems.ftl
    ofbiz/ofbiz-framework/trunk/applications/order/template/order/OrderItems.ftl

Modified: 
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/OrderAgreements.ftl
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/order/template/entry/OrderAgreements.ftl?rev=1840631&r1=1840630&r2=1840631&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/OrderAgreements.ftl
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/OrderAgreements.ftl
 Wed Sep 12 07:48:39 2018
@@ -175,14 +175,16 @@ under the License.
         </td>
       </tr>
 
-      <tr>
-        <td class="label">
-            <label>${uiLabelMap.OrderReserveAfterDateDefault}</label>
-        </td>
-        <td>
-            <@htmlTemplate.renderDateTimeField name="reserveAfterDate" 
event="" action="" value="" className="" alert="" title="Format: yyyy-MM-dd 
HH:mm:ss.SSS" size="25" maxlength="30" id="reserveAfterDate1" dateType="date" 
shortDateInput=false timeDropdownParamName="" defaultDateTimeString="" 
localizedIconTitle="" timeDropdown="" timeHourName="" classString="" hour1="" 
hour2="" timeMinutesName="" minutes="" isTwelveHour="" ampmName="" 
amSelected="" pmSelected="" compositeType="" formName=""/>
-        </td>
-      </tr>
+      <#if "SALES_ORDER" == cart.getOrderType()>
+        <tr>
+          <td class="label">
+              <label>${uiLabelMap.OrderReserveAfterDateDefault}</label>
+          </td>
+          <td>
+              <@htmlTemplate.renderDateTimeField name="reserveAfterDate" 
event="" action="" value="" className="" alert="" title="Format: yyyy-MM-dd 
HH:mm:ss.SSS" size="25" maxlength="30" id="reserveAfterDate1" dateType="date" 
shortDateInput=false timeDropdownParamName="" defaultDateTimeString="" 
localizedIconTitle="" timeDropdown="" timeHourName="" classString="" hour1="" 
hour2="" timeMinutesName="" minutes="" isTwelveHour="" ampmName="" 
amSelected="" pmSelected="" compositeType="" formName=""/>
+          </td>
+        </tr>
+      </#if>
 
       <#if "PURCHASE_ORDER" == cart.getOrderType()>
         <tr>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/cart/ShowCart.ftl
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/order/template/entry/cart/ShowCart.ftl?rev=1840631&r1=1840630&r2=1840631&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/cart/ShowCart.ftl 
(original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/order/template/entry/cart/ShowCart.ftl 
Wed Sep 12 07:48:39 2018
@@ -135,14 +135,16 @@ under the License.
                     </div>
                   </td>
                 </tr>
-                <tr>
-                  <td align="right"><div>${uiLabelMap.OrderReserveAfterDate} 
:</div></td>
-                  <td>
-                    <div>
-                      <@htmlTemplate.renderDateTimeField 
name="reserveAfterDate" value="${shoppingCart.getDefaultReserveAfterDate()!''}" 
className="" alert="" title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" 
maxlength="30" id="item4" dateType="date" shortDateInput=false 
timeDropdownParamName="" defaultDateTimeString="" localizedIconTitle="" 
timeDropdown="" timeHourName="" classString="" hour1="" hour2="" 
timeMinutesName="" minutes="" isTwelveHour="" ampmName="" amSelected="" 
pmSelected="" compositeType="" formName=""/>
-                    </div>
-                  </td>
-                </tr>
+                <#if "SALES_ORDER" == shoppingCart.getOrderType()>
+                  <tr>
+                    <td align="right"><div>${uiLabelMap.OrderReserveAfterDate} 
:</div></td>
+                    <td>
+                      <div>
+                        <@htmlTemplate.renderDateTimeField 
name="reserveAfterDate" value="${shoppingCart.getDefaultReserveAfterDate()!''}" 
className="" alert="" title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" 
maxlength="30" id="item4" dateType="date" shortDateInput=false 
timeDropdownParamName="" defaultDateTimeString="" localizedIconTitle="" 
timeDropdown="" timeHourName="" classString="" hour1="" hour2="" 
timeMinutesName="" minutes="" isTwelveHour="" ampmName="" amSelected="" 
pmSelected="" compositeType="" formName=""/>
+                      </div>
+                    </td>
+                  </tr>
+                </#if>
                 <#if "PURCHASE_ORDER" == shoppingCart.getOrderType()>
                 <tr>
                   <td align="right"><div>${uiLabelMap.OrderOrderItemType} 
:</div></td>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/order/template/order/EditOrderItems.ftl
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/order/template/order/EditOrderItems.ftl?rev=1840631&r1=1840630&r2=1840631&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/order/template/order/EditOrderItems.ftl
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/order/template/order/EditOrderItems.ftl
 Wed Sep 12 07:48:39 2018
@@ -116,16 +116,18 @@ under the License.
                               <#-- now show status details per line item -->
                               <#assign currentItemStatus = 
orderItem.getRelatedOne("StatusItem", false)>
                               <td>
-                                  <table>
-                                      <tr>
-                                          <td class="label">
-                                              <span 
class="label">${uiLabelMap.OrderReserveAfterDate}</span>
-                                          </td>
-                                          <td>
-                                              
<@htmlTemplate.renderDateTimeField name="iradm_${orderItem.orderItemSeqId!}" 
event="" action="" value="${orderItem.reserveAfterDate!}" className="" alert="" 
title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" maxlength="30" 
id="reserveAfterDate_${orderItem.orderItemSeqId!}" dateType="date" 
shortDateInput=false timeDropdownParamName="" defaultDateTimeString="" 
localizedIconTitle="" timeDropdown="" timeHourName="" classString="" hour1="" 
hour2="" timeMinutesName="" minutes="" isTwelveHour="" ampmName="" 
amSelected="" pmSelected="" compositeType="" formName=""/>
-                                          </td>
-                                      </tr>
-                                  </table>
+                                  <#if "SALES_ORDER" == 
orderHeader.orderTypeId>
+                                      <table>
+                                          <tr>
+                                              <td class="label">
+                                                  <span 
class="label">${uiLabelMap.OrderReserveAfterDate}</span>
+                                              </td>
+                                              <td>
+                                                  
<@htmlTemplate.renderDateTimeField name="iradm_${orderItem.orderItemSeqId!}" 
event="" action="" value="${orderItem.reserveAfterDate!}" className="" alert="" 
title="Format: yyyy-MM-dd HH:mm:ss.SSS" size="25" maxlength="30" 
id="reserveAfterDate_${orderItem.orderItemSeqId!}" dateType="date" 
shortDateInput=false timeDropdownParamName="" defaultDateTimeString="" 
localizedIconTitle="" timeDropdown="" timeHourName="" classString="" hour1="" 
hour2="" timeMinutesName="" minutes="" isTwelveHour="" ampmName="" 
amSelected="" pmSelected="" compositeType="" formName=""/>
+                                              </td>
+                                          </tr>
+                                      </table>
+                                   </#if>
                                   
${uiLabelMap.CommonCurrent}&nbsp;${currentItemStatus.get("description",locale)?default(currentItemStatus.statusId)}<br
 />
                                   <#assign orderItemStatuses = 
orderReadHelper.getOrderItemStatuses(orderItem)>
                                   <#list orderItemStatuses as orderItemStatus>

Modified: 
ofbiz/ofbiz-framework/trunk/applications/order/template/order/OrderItems.ftl
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/applications/order/template/order/OrderItems.ftl?rev=1840631&r1=1840630&r2=1840631&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/applications/order/template/order/OrderItems.ftl 
(original)
+++ 
ofbiz/ofbiz-framework/trunk/applications/order/template/order/OrderItems.ftl 
Wed Sep 12 07:48:39 2018
@@ -182,16 +182,18 @@ under the License.
                                 <#-- now show status details per line item -->
                                 <#assign currentItemStatus = 
orderItem.getRelatedOne("StatusItem", false)>
                                 <td colspan="1" valign="top">
-                                    <table>
-                                        <tr>
-                                            <td class="label">
-                                                <span 
class="label">${uiLabelMap.OrderReserveAfterDate}</span>
-                                            </td>
-                                            <td>
-                                                ${orderItem.reserveAfterDate!}
-                                            </td>
-                                        </tr>
-                                    </table>
+                                    <#if "SALES_ORDER" == 
orderHeader.orderTypeId!>
+                                      <table>
+                                          <tr>
+                                              <td class="label">
+                                                  <span 
class="label">${uiLabelMap.OrderReserveAfterDate}</span>
+                                              </td>
+                                              <td>
+                                                  
${orderItem.reserveAfterDate!}
+                                              </td>
+                                          </tr>
+                                      </table>
+                                    </#if>
 
                                     <div class="screenlet 
order-item-status-list<#if currentItemStatus.statusCode?has_content> 
${currentItemStatus.statusCode}</#if>">
                                         <div class="screenlet-body">


Reply via email to