svn commit: r1234928 - /ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml

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

svn commit: r1234928 - /ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml

eckardjf
Author: eckardjf
Date: Mon Jan 23 18:23:02 2012
New Revision: 1234928

URL: http://svn.apache.org/viewvc?rev=1234928&view=rev
Log:
reformat of createReturnItem simple method

Modified:
    ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml

Modified: ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml?rev=1234928&r1=1234927&r2=1234928&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml (original)
+++ ofbiz/trunk/applications/order/script/org/ofbiz/order/order/OrderReturnServices.xml Mon Jan 23 18:23:02 2012
@@ -255,19 +255,26 @@ under the License.
     </simple-method>
 
     <simple-method method-name="createReturnItem" short-description="Create Return Item">
+
         <set field="lookupPKMap.returnId" from-field="parameters.returnId"/>
         <find-by-primary-key entity-name="ReturnHeader" map="lookupPKMap" value-field="returnHeader"/>
 
         <if>
-          <condition>
-            <and>
-              <not><if-has-permission permission="ORDERMGR" action="_CREATE"/></not>
-              <not><if-compare-field field="userLogin.partyId" to-field="returnHeader.fromPartyId" operator="equals"/></not>
-            </and>
-          </condition>
-          <then>
-            <add-error><fail-property resource="OrderErrorUiLabels" property="OrderSecurityErrorToRunCreateReturnItem"/></add-error>
-          </then>
+            <condition>
+                <and>
+                    <not>
+                        <if-has-permission permission="ORDERMGR" action="_CREATE"/>
+                    </not>
+                    <not>
+                        <if-compare-field field="userLogin.partyId" to-field="returnHeader.fromPartyId" operator="equals"/>
+                    </not>
+                </and>
+            </condition>
+            <then>
+                <add-error>
+                    <fail-property resource="OrderErrorUiLabels" property="OrderSecurityErrorToRunCreateReturnItem"/>
+                </add-error>
+            </then>
         </if>
         <check-errors/>
 
@@ -296,13 +303,17 @@ under the License.
                 </and>
             </condition>
             <then>
-                <add-error><fail-property resource="OrderErrorUiLabels" property="OrderReturnPaymentMethodNeededForThisTypeOfReturn"/></add-error>
+                <add-error>
+                    <fail-property resource="OrderErrorUiLabels" property="OrderReturnPaymentMethodNeededForThisTypeOfReturn"/>
+                </add-error>
             </then>
         </if>
         <check-errors/>
 
         <if-compare field="parameters.returnQuantity" operator="equals" value="0" type="BigDecimal">
-            <add-error><fail-property resource="OrderErrorUiLabels" property="OrderNoReturnQuantityAvailablePreviousReturnsMayExist"/></add-error>
+            <add-error>
+                <fail-property resource="OrderErrorUiLabels" property="OrderNoReturnQuantityAvailablePreviousReturnsMayExist"/>
+            </add-error>
             <check-errors/>
         </if-compare>
 
@@ -310,7 +321,7 @@ under the License.
         <set field="returnableQuantity" value="0" type="BigDecimal"/>
         <set field="returnablePrice" value="0" type="BigDecimal"/>
 
-        <!-- if an orderItemSeqId  is provided, then find the corresponding orderItem  -->
+        <!-- if an orderItemSeqId is provided, then find the corresponding orderItem  -->
         <if-not-empty field="parameters.orderItemSeqId">
             <make-value value-field="itemLookup" entity-name="OrderItem"/>
             <set-pk-fields map="parameters" value-field="itemLookup"/>
@@ -320,8 +331,9 @@ under the License.
             </if-not-empty>
         </if-not-empty>
 
-        <!-- get the returnableQuantity and returnablePrice: for orderItems, it's found by getReturnableQuantity; for adjustments,
-             either order adjustments or manual adjustments, it's always 1 and based on input parameter -->
+        <!-- get the returnableQuantity and returnablePrice:
+            for orderItems, it's found by getReturnableQuantity;
+            for adjustments, either order adjustments or manual adjustments, it's always 1 and based on input parameter -->
         <if-not-empty field="orderItem">
             <set field="serviceContext.orderItem" from-field="orderItem"/>
             <call-service service-name="getReturnableQuantity" in-map-name="serviceContext">
@@ -330,30 +342,36 @@ under the License.
             </call-service>
         </if-not-empty>
 
-
         <if-compare field="returnableQuantity" value="0" operator="greater" type="BigDecimal">
-            <!-- the user is only allowed to set a returnPrice if he has ORDERMGR_CREATE privilege, otherwise only the returnablePrice
-                 calculated by service is used -->
+            <!-- the user is only allowed to set a returnPrice if he has ORDERMGR_CREATE privilege, otherwise only the returnablePrice calculated by service is used -->
             <if>
                 <condition>
-                      <not><if-has-permission permission="ORDERMGR" action="_CREATE"/></not>
+                    <not>
+                        <if-has-permission permission="ORDERMGR" action="_CREATE"/>
+                    </not>
                 </condition>
                 <then>
-                      <set from-field="returnablePrice" field="parameters.returnPrice"/>
+                    <set from-field="returnablePrice" field="parameters.returnPrice"/>
                 </then>
             </if>
 
             <!-- make sure the returnQuantity is not greater than the returnableQuantity from service or the quantity on the original orderItem -->
             <if-compare-field field="parameters.returnQuantity" to-field="returnableQuantity" operator="greater" type="BigDecimal">
-                <add-error><fail-property resource="OrderErrorUiLabels" property="OrderRequestedReturnQuantityNotAvailablePreviousReturnsMayExist"/></add-error>
+                <add-error>
+                    <fail-property resource="OrderErrorUiLabels" property="OrderRequestedReturnQuantityNotAvailablePreviousReturnsMayExist"/>
+                </add-error>
             </if-compare-field>
             <if-not-empty field="orderItem">
                 <if-compare-field field="parameters.returnQuantity" to-field="orderItem.quantity" operator="greater" type="BigDecimal">
-                    <add-error><fail-property resource="OrderErrorUiLabels" property="OrderReturnQuantityCannotExceedTheOrderedQuantity"/></add-error>
+                    <add-error>
+                        <fail-property resource="OrderErrorUiLabels" property="OrderReturnQuantityCannotExceedTheOrderedQuantity"/>
+                    </add-error>
                 </if-compare-field>
             </if-not-empty>
             <if-compare-field field="parameters.returnPrice" to-field="returnablePrice" operator="greater" type="BigDecimal">
-                <add-error><fail-property resource="OrderErrorUiLabels" property="OrderReturnPriceCannotExceedThePurchasePrice"/></add-error>
+                <add-error>
+                    <fail-property resource="OrderErrorUiLabels" property="OrderReturnPriceCannotExceedThePurchasePrice"/>
+                </add-error>
             </if-compare-field>
             <check-errors/>
 
@@ -361,7 +379,9 @@ under the License.
                 <set from-field="parameters.orderId" field="orderId"/>
                 <set from-field="parameters.orderItemSeqId" field="orderItemSeqId"/>
                 <log level="error" message="Order ${orderId} item ${orderItemSeqId} has been returned in full"/>
-                <add-error><fail-property resource="OrderErrorUiLabels" property="OrderIllegalReturnItemTypePassed"/></add-error>
+                <add-error>
+                    <fail-property resource="OrderErrorUiLabels" property="OrderIllegalReturnItemTypePassed"/>
+                </add-error>
                 <check-errors/>
             </else>
         </if-compare>
@@ -370,7 +390,7 @@ under the License.
         <set from-field="parameters.returnId" field="newEntity.returnId"/>
         <make-next-seq-id seq-field-name="returnItemSeqId" value-field="newEntity"/>
         <set-nonpk-fields map="parameters" value-field="newEntity"/>
-        <set field="newEntity.statusId" value="RETURN_REQUESTED"/>  <!-- default status for new return items -->
+        <set field="newEntity.statusId" value="RETURN_REQUESTED"/> <!-- default status for new return items -->
         <field-to-result field="newEntity.returnItemSeqId" result-name="returnItemSeqId"/>
         <create-value value-field="newEntity"/>
         <refresh-value value-field="newEntity"/>
@@ -397,7 +417,9 @@ under the License.
                 </if-not-empty>
             </then>
         </if>
+
     </simple-method>
+
     <simple-method method-name="updateReturnItem" short-description="Update Return Item">
         <check-permission permission="ORDERMGR" action="_UPDATE"><fail-property resource="OrderErrorUiLabels" property="OrderSecurityErrorToRunUpdateReturnHeader"/></check-permission>
         <check-errors/>