[Erp5-report] r14572 - in /erp5/trunk/bt5/erp5_banking_check: WorkflowTemplateItem/portal_w...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed May 23 17:16:38 CEST 2007


Author: seb
Date: Wed May 23 17:16:38 2007
New Revision: 14572

URL: http://svn.erp5.org?rev=14572&view=rev
Log:
remove some code and call a script wich will be used by several modules

Modified:
    erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml
    erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml
    erp5/trunk/bt5/erp5_banking_check/bt/revision

Modified: erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml?rev=14572&r1=14571&r2=14572&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml (original)
+++ erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/validateConsistency.xml Wed May 23 17:16:38 2007
@@ -125,14 +125,8 @@
 \n
 # Automated calculation of the aggregate resource\n
 if check_resource is None:\n
-  entity_portal_type = bank_account.getParentValue().getPortalType()\n
-  check_model_reference = None\n
-  if entity_portal_type == \'Person\':\n
-    check_model_reference = \'CCOP\'\n
-  elif entity_portal_type == \'Organisation\':\n
-    check_model_reference = \'CCOP\'\n
-  check_resource = transaction.Base_getCheckModelByReference(\n
-                    reference=check_model_reference).getRelativeUrl()\n
+  check_resource = transaction.Base_getCheckModelByBankAccount(\n
+                    bank_account=bank_account).getRelativeUrl()\n
   transaction.edit(aggregate_resource=check_resource)\n
 \n
 if not check_number:\n
@@ -227,8 +221,6 @@
                             <string>bank_account</string>
                             <string>check_number</string>
                             <string>check_resource</string>
-                            <string>entity_portal_type</string>
-                            <string>check_model_reference</string>
                             <string>check</string>
                             <string>context</string>
                           </tuple>

Modified: erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml?rev=14572&r1=14571&r2=14572&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml (original)
+++ erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/checkbook_reception_workflow/scripts/CheckbookReception_generateItemList.xml Wed May 23 17:16:38 2007
@@ -142,7 +142,10 @@
     Check each given reference not to already exist.\n
   """\n
   context.log(\'query\', portal.portal_catalog(portal_type=\'Check\', reference=reference_list, destination_payment_uid=destination_payment_uid, resource_relative_url=model, src__=1))\n
-  match_list = portal.portal_catalog(portal_type=\'Check\', reference=reference_list, destination_payment_uid=destination_payment_uid, resource_relative_url=model)\n
+  if destination_payment_uid is None:\n
+    match_list = portal.portal_catalog(portal_type=\'Check\', reference=reference_list, resource_relative_url=model)\n
+  else:\n
+    match_list = portal.portal_catalog(portal_type=\'Check\', reference=reference_list, destination_payment_uid=destination_payment_uid, resource_relative_url=model)\n
   context.log(\'len\', len(match_list))\n
   assertReferenceMatchListEmpty(match_list)\n
   for reference in reference_list:\n
@@ -197,7 +200,7 @@
     destination_trade = line.getDestinationTrade()\n
   else:\n
     destination_payment_value = None\n
-    destination_payment_uid = "dummy"\n
+    destination_payment_uid = None\n
 \n
   aggregate_list = []\n
   for i in xrange(quantity):\n
@@ -217,13 +220,13 @@
       item.setTitle(\'%s - %s\' % (reference_range_min, reference_range_max))\n
       item.setCheckAmount(check_amount)\n
       destination_section = item.getDestinationSection()\n
-      for reference in reference_list:\n
-        tag = \'check_%s_%s_%s\' % (model, destination_payment_uid, reference)\n
+      for j in reference_list:\n
+        tag = \'check_%s_%s_%s\' % (model, destination_payment_uid, j)\n
         encountered_check_identifiers_dict[tag] = None\n
-        check = item.newContent(portal_type=\'Check\', title=str(reference), activate_kw={\'tag\': tag})\n
+        check = item.newContent(portal_type=\'Check\', title=j, activate_kw={\'tag\': tag})\n
         check.setDestination(destination_section)\n
         check.setStartDate(start_date)\n
-        check.setReference(reference)\n
+        check.setReference(j)\n
         check.setResource(model)\n
     else:\n
       checkReferenceUniqueness(reference_range_min, model, destination_payment_uid)\n
@@ -350,10 +353,9 @@
                             <string>reference_list</string>
                             <string>reference_range_max</string>
                             <string>destination_section</string>
-                            <string>reference</string>
+                            <string>j</string>
                             <string>tag</string>
                             <string>_write_</string>
-                            <string>str</string>
                             <string>check</string>
                             <string>len</string>
                             <string>item_type</string>

Modified: erp5/trunk/bt5/erp5_banking_check/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_check/bt/revision?rev=14572&r1=14571&r2=14572&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_check/bt/revision (original)
+++ erp5/trunk/bt5/erp5_banking_check/bt/revision Wed May 23 17:16:38 2007
@@ -1,1 +1,1 @@
-240
+242




More information about the Erp5-report mailing list