[Erp5-report] r17557 - in /erp5/trunk/bt5/erp5_banking_cash: SkinTemplateItem/portal_skins/...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Nov 13 14:11:38 CET 2007


Author: aurel
Date: Tue Nov 13 14:11:38 2007
New Revision: 17557

URL: http://svn.erp5.org?rev=17557&view=rev
Log:
many changes like workflow security, fast input parameters...

Modified:
    erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewIncomingLineFastInputDialog.xml
    erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewOutgoingLineFastInputDialog.xml
    erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashSorting_viewIncomingLineFastInputDialog.xml
    erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/HistoricalOperation_viewHistoricalOperationLineFastInputAction.xml
    erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml
    erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryReceptionModule_importMonetaryReceptionFromCDAction.xml
    erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/cash_movement_workflow/states/confirmed.xml
    erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/counter_rendering_workflow/states/deleted.xml
    erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/states/draft.xml
    erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan.xml
    erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan_action.xml
    erp5/trunk/bt5/erp5_banking_cash/bt/revision

Modified: erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewIncomingLineFastInputDialog.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewIncomingLineFastInputDialog.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewIncomingLineFastInputDialog.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewIncomingLineFastInputDialog.xml Tue Nov 13 14:11:38 2007
@@ -82,7 +82,7 @@
   emissionLetter = [\'not_defined\']\n
   variation = [\'not_defined\']\n
 else:\n
-  cashStatus = [\'valid\', \'cancelled\', \'to_sort\', \'new_emitted\',\'error\']\n
+  cashStatus = [\'valid\', \'cancelled\', \'to_sort\', \'new_emitted\',\'mutilated\',\'error\']\n
   emissionLetter = None\n
   variation = context.Baobab_getResourceVintageList(banknote=1, coin=1)\n
 \n

Modified: erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewOutgoingLineFastInputDialog.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewOutgoingLineFastInputDialog.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewOutgoingLineFastInputDialog.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashBalanceRegulation_viewOutgoingLineFastInputDialog.xml Tue Nov 13 14:11:38 2007
@@ -83,7 +83,7 @@
   emissionLetter = [\'not_defined\',]\n
   variation = [\'not_defined\',]\n
 else:\n
-  cashStatus = [\'valid\', \'cancelled\', \'to_sort\', \'new_emitted\',\'error\']\n
+  cashStatus = [\'valid\', \'cancelled\', \'to_sort\', \'new_emitted\',\'mutilated\',\'error\']\n
   emissionLetter = None\n
   variation = context.Baobab_getResourceVintageList(banknote=1, coin=1)\n
 \n

Modified: erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashSorting_viewIncomingLineFastInputDialog.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashSorting_viewIncomingLineFastInputDialog.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashSorting_viewIncomingLineFastInputDialog.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CashSorting_viewIncomingLineFastInputDialog.xml Tue Nov 13 14:11:38 2007
@@ -67,7 +67,7 @@
             <key> <string>_body</string> </key>
             <value> <string>cash_detail_dict = {\'line_portal_type\'           : \'Incoming Cash Sorting Line\'\n
                     , \'operation_currency\'       :  context.Baobab_getPortalReferenceCurrencyID()\n
-                    , \'cash_status_list\'         : [\'to_sort\',]\n
+                    , \'cash_status_list\'         : [\'to_sort\',\'valid\',\'cancelled\',]\n
                     , \'emission_letter_list\'     : [\'not_defined\',\'mixed\']\n
                     , \'variation_list\'           :  context.Baobab_getResourceVintageList(banknote=1, coin=1)\n
                     , \'currency_cash_portal_type\': None\n

Modified: erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/HistoricalOperation_viewHistoricalOperationLineFastInputAction.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/HistoricalOperation_viewHistoricalOperationLineFastInputAction.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/HistoricalOperation_viewHistoricalOperationLineFastInputAction.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/HistoricalOperation_viewHistoricalOperationLineFastInputAction.xml Tue Nov 13 14:11:38 2007
@@ -67,7 +67,7 @@
             <key> <string>_body</string> </key>
             <value> <string>cash_detail_dict = {\'line_portal_type\'          : \'Cash Delivery Line\'\n
                     , \'operation_currency\'       : context.Baobab_getPortalReferenceCurrencyID()\n
-                    , \'cash_status_list\'          : [\'valid\']\n
+                    , \'cash_status_list\'          : [\'valid\', \'new_not_emitted\', \'new_emitted\', \'not_defined\', \'cancelled\']\n
                     , \'emission_letter_list\'      : None\n
                     #, \'emission_letter_list\'      : #  context.Baobab_getUserEmissionLetterList()\n
                     , \'variation_list\'           : context.Baobab_getResourceVintageList(coin=1, banknote=1)\n

Modified: erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml Tue Nov 13 14:11:38 2007
@@ -76,35 +76,43 @@
   container_list = []\n
   listbox = []\n
   #context.log("tracking list", context.portal_simulation.getCurrentTrackingList(at_date= reference_date, node = node))\n
+  resource_translated_title_dict = {}\n
+  total_price_dict = {}\n
+  listbox_append = listbox.append\n
   for o in context.portal_simulation.getCurrentTrackingList(at_date= reference_date, node = node):\n
     cash_container = o.getObject()\n
+\n
     if cash_container.getParentValue().getPortalType()  in container_portal_type_list:\n
       # get one line in order to know some properties of the cash container\n
       container_dict = {}\n
-      container_lines = cash_container.searchFolder(portal_type=\'Container Line\')\n
+      container_lines = cash_container.objectValues(portal_type=\'Container Line\')\n
       if len(container_lines) == 0:\n
         context.log("MonetaryIssue_generateCashContainerInputDialog", "No container line find for cash container %s" %(cash_container.getRelativeUrl(),))\n
         continue\n
-      container_line = container_lines[0].getObject()\n
+      container_line = container_lines[0]\n
       container_dict[\'reference\'] = cash_container.getReference()\n
       container_dict[\'cash_number_range_start\'] = cash_container.getCashNumberRangeStart()\n
       container_dict[\'cash_number_range_stop\'] = cash_container.getCashNumberRangeStop()\n
-      container_dict[\'resource_translated_title\'] = container_line.getResourceTranslatedTitle()\n
-      container_dict[\'quantity\'] = container_line.getQuantity()\n
-      container_dict[\'total_price\'] = container_line.getTotalPrice()\n
+      resource = container_line.getResource()\n
+      resource_translated_title = resource_translated_title_dict.get(resource, None)\n
+      if resource_translated_title is None:\n
+        resource_translated_title = container_line.getResourceTranslatedTitle()\n
+        resource_translated_title_dict[resource] = resource_translated_title\n
+      container_dict[\'resource_translated_title\'] = resource_translated_title\n
+      quantity = container_line.getQuantity()\n
+      container_dict[\'quantity\'] = quantity\n
+      total_price = total_price_dict.get((quantity,resource), None)\n
+      if total_price is None:\n
+        total_price = container_line.getTotalPrice()\n
+        total_price_dict[(quantity,resource)] = total_price\n
+      container_dict[\'total_price\'] = total_price\n
       container_dict[\'selection\'] = 0\n
       container_dict[\'date\'] = o.date\n
       container_dict[\'uid\'] = \'new_%s\' %(cash_container.getUid(),)   #cash_container.getReference().replace(\'/\', \'_\'),)\n
 \n
-      listbox.append(container_dict)\n
-\n
-  def sort_listbox(a,b):\n
-    result = cmp(a[\'date\'],b[\'date\'])\n
-    if result == 0:\n
-      result = cmp(a[\'reference\'],b[\'reference\'])\n
-    return result\n
-\n
-  listbox.sort(sort_listbox)\n
+      listbox_append(container_dict)\n
+\n
+\n
 \n
   context.Base_updateDialogForm(listbox=listbox\n
                                 )\n
@@ -171,6 +179,9 @@
                             <string>node</string>
                             <string>reference_date</string>
                             <string>container_list</string>
+                            <string>resource_translated_title_dict</string>
+                            <string>total_price_dict</string>
+                            <string>listbox_append</string>
                             <string>_getiter_</string>
                             <string>o</string>
                             <string>cash_container</string>
@@ -180,7 +191,10 @@
                             <string>_getitem_</string>
                             <string>container_line</string>
                             <string>_write_</string>
-                            <string>sort_listbox</string>
+                            <string>resource</string>
+                            <string>resource_translated_title</string>
+                            <string>quantity</string>
+                            <string>total_price</string>
                             <string>_apply_</string>
                           </tuple>
                         </value>

Modified: erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryReceptionModule_importMonetaryReceptionFromCDAction.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryReceptionModule_importMonetaryReceptionFromCDAction.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryReceptionModule_importMonetaryReceptionFromCDAction.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryReceptionModule_importMonetaryReceptionFromCDAction.xml Tue Nov 13 14:11:38 2007
@@ -313,14 +313,16 @@
     # check reference doesn\'t already exist for this resource\n
     movement_container_list = context.portal_catalog(portal_type = "Cash Container Item",\n
                                                      reference = line_container_id,\n
-                                                     destination_uid = destination_uid,\n
+                                                     default_destination_uid = destination_uid,\n
                                                      simulation_state = "!=cancelled")\n
     # if we find container line with same reference, we must\n
     # check the resource defined on line\n
     for same_container in movement_container_list:\n
       same_container = same_container.getObject()\n
       for o in same_container.objectValues():\n
-        if o.getResourceUid() == resourve_value.getUid():\n
+        if o.getResourceUid() == resource_value.getUid():\n
+          #context.log("same containter exist %s" %(o.getPath(), "AURELXXX"))\n
+                      #           raise ValueError, "same containter exist %s" %(o.getPath(),)\n
           return {\'error\':True, \'message\':message_dict[\'03\'], \'head_dict\':{}}\n
 \n
 \n
@@ -460,6 +462,7 @@
                             <string>create_movement</string>
                             <string>split_head</string>
                             <string>destination_uid</string>
+                            <string>resource_value</string>
                             <string>split_lines</string>
                             <string>None</string>
                             <string>request</string>
@@ -470,7 +473,6 @@
                             <string>ValueError</string>
                             <string>destination</string>
                             <string>destination_value</string>
-                            <string>resource_value</string>
                             <string>split_line_result_dict</string>
                           </tuple>
                         </value>

Modified: erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/cash_movement_workflow/states/confirmed.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/cash_movement_workflow/states/confirmed.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/cash_movement_workflow/states/confirmed.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/cash_movement_workflow/states/confirmed.xml Tue Nov 13 14:11:38 2007
@@ -72,11 +72,9 @@
                       <tuple>
                         <string>Assignee</string>
                         <string>Assignor</string>
-                        <string>DestinationAssignee</string>
-                        <string>DestinationAssignor</string>
+                        <string>Assistant</string>
                         <string>Manager</string>
                         <string>Reviewer</string>
-                        <string>Assistant</string>
                       </tuple>
                     </value>
                 </item>
@@ -102,11 +100,9 @@
                       <tuple>
                         <string>Assignee</string>
                         <string>Assignor</string>
-                        <string>DestinationAssignee</string>
-                        <string>DestinationAssignor</string>
+                        <string>Assistant</string>
                         <string>Manager</string>
                         <string>Reviewer</string>
-                        <string>Assistant</string>
                       </tuple>
                     </value>
                 </item>

Modified: erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/counter_rendering_workflow/states/deleted.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/counter_rendering_workflow/states/deleted.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/counter_rendering_workflow/states/deleted.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/counter_rendering_workflow/states/deleted.xml Tue Nov 13 14:11:38 2007
@@ -30,6 +30,12 @@
             <value> <string>deleted</string> </value>
         </item>
         <item>
+            <key> <string>permission_roles</string> </key>
+            <value>
+              <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+            </value>
+        </item>
+        <item>
             <key> <string>title</string> </key>
             <value> <string>Deleted</string> </value>
         </item>
@@ -48,4 +54,51 @@
       </dictionary>
     </pickle>
   </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <global name="PersistentMapping" module="Persistence.mapping"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>data</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>Access contents information</string> </key>
+                    <value>
+                      <tuple>
+                        <string>Manager</string>
+                      </tuple>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>Add portal content</string> </key>
+                    <value>
+                      <tuple/>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>Modify portal content</string> </key>
+                    <value>
+                      <tuple/>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>View</string> </key>
+                    <value>
+                      <tuple>
+                        <string>Manager</string>
+                      </tuple>
+                    </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
 </ZopeData>

Modified: erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/states/draft.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/states/draft.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/states/draft.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/states/draft.xml Tue Nov 13 14:11:38 2007
@@ -86,6 +86,7 @@
                     <key> <string>Add portal content</string> </key>
                     <value>
                       <tuple>
+                        <string>Assignee</string>
                         <string>Assignor</string>
                         <string>Manager</string>
                         <string>Owner</string>
@@ -96,6 +97,7 @@
                     <key> <string>Modify portal content</string> </key>
                     <value>
                       <tuple>
+                        <string>Assignee</string>
                         <string>Assignor</string>
                         <string>Manager</string>
                         <string>Owner</string>

Modified: erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan.xml Tue Nov 13 14:11:38 2007
@@ -78,6 +78,7 @@
             <value>
               <tuple>
                 <string>Assignor</string>
+                <string>Assignee</string>
                 <string>Manager</string>
                 <string>Owner</string>
               </tuple>

Modified: erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan_action.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan_action.xml?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan_action.xml (original)
+++ erp5/trunk/bt5/erp5_banking_cash/WorkflowTemplateItem/portal_workflow/vault_transfer_workflow/transitions/plan_action.xml Tue Nov 13 14:11:38 2007
@@ -78,6 +78,7 @@
             <value>
               <tuple>
                 <string>Assignor</string>
+                <string>Assignee</string>
                 <string>Manager</string>
               </tuple>
             </value>

Modified: erp5/trunk/bt5/erp5_banking_cash/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/bt/revision?rev=17557&r1=17556&r2=17557&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/bt/revision (original)
+++ erp5/trunk/bt5/erp5_banking_cash/bt/revision Tue Nov 13 14:11:38 2007
@@ -1,1 +1,1 @@
-533
+534




More information about the Erp5-report mailing list