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

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 12 13:38:22 CET 2007


Author: vincent
Date: Mon Mar 12 13:38:05 2007
New Revision: 13351

URL: http://svn.erp5.org?rev=13351&view=rev
Log:
Add check validity verification using Check_isValid.

Modified:
    erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/updateBankingOperation.xml
    erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/stop_payment_workflow/scripts/validatePositionAccounting.xml
    erp5/trunk/bt5/erp5_banking_check/bt/revision

Modified: erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/updateBankingOperation.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/updateBankingOperation.xml?rev=13351&r1=13350&r2=13351&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/updateBankingOperation.xml (original)
+++ erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/check_payment_workflow/scripts/updateBankingOperation.xml Mon Mar 12 13:38:05 2007
@@ -78,6 +78,8 @@
 \n
 \n
 check = transaction.Base_checkOrCreateCheck(reference=check_number)\n
+if not check.Check_isValid():\n
+  raise ValidationError, Message(domain=\'ui\', message=\'Check is in an invalid state\')\n
 \n
 line = transaction.get(\'movement\')\n
 if line is not None and line.getPortalType() == \'Banking Operation Line\':\n
@@ -150,6 +152,7 @@
                             <string>bank_account</string>
                             <string>check_number</string>
                             <string>check</string>
+                            <string>ValidationError</string>
                             <string>line</string>
                             <string>None</string>
                           </tuple>

Modified: erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/stop_payment_workflow/scripts/validatePositionAccounting.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/stop_payment_workflow/scripts/validatePositionAccounting.xml?rev=13351&r1=13350&r2=13351&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/stop_payment_workflow/scripts/validatePositionAccounting.xml (original)
+++ erp5/trunk/bt5/erp5_banking_check/WorkflowTemplateItem/portal_workflow/stop_payment_workflow/scripts/validatePositionAccounting.xml Mon Mar 12 13:38:05 2007
@@ -104,6 +104,8 @@
 \n
   # Then we will construct a new line for each check\n
   for item in check_list:\n
+    if not check.Check_isValid():\n
+      raise ValidationError, Message(domain=\'ui\', message=\'Check is in an invalid state\')\n
     delivery_line = transaction.newContent(portal_type=\'Checkbook Delivery Line\')\n
     item_dict = {}\n
     reference_range_min = None\n
@@ -251,6 +253,8 @@
                             <string>x</string>
                             <string>id_list</string>
                             <string>item</string>
+                            <string>check</string>
+                            <string>ValidationError</string>
                             <string>delivery_line</string>
                             <string>item_dict</string>
                             <string>reference_range_min</string>

Modified: erp5/trunk/bt5/erp5_banking_check/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_check/bt/revision?rev=13351&r1=13350&r2=13351&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_check/bt/revision (original)
+++ erp5/trunk/bt5/erp5_banking_check/bt/revision Mon Mar 12 13:38:05 2007
@@ -1,1 +1,1 @@
-99
+100




More information about the Erp5-report mailing list