[Erp5-report] r8338 - in /erp5/trunk/bt5/erp5_banking_core: SkinTemplateItem/portal_skins/e...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Jul 6 18:11:42 CEST 2006


Author: seb
Date: Thu Jul  6 18:11:36 2006
New Revision: 8338

URL: http://svn.erp5.org?rev=8338&view=rev
Log:
small changes

Modified:
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_getOthersForMatrixInput.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencyPurchase_getQuantity.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencySale_getQuantity.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CurrencyPurchase_getQuantity.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Delivery_getVaultItemList.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ERP5Banking_getExchangeValue.xml
    erp5/trunk/bt5/erp5_banking_core/bt/change_log
    erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_base_category_list

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_getOthersForMatrixInput.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_getOthersForMatrixInput.xml?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_getOthersForMatrixInput.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_getOthersForMatrixInput.xml Thu Jul  6 18:11:36 2006
@@ -88,10 +88,10 @@
    if my_list is None:\n
       my_list = getattr(request,\'field_my_cash_status_list\',None)   # Find Emission letter on the REQUEST\n
    if my_list is not None:\n
-      return_value =  [x for x in context.portal_categories.cash_status.getCategoryChildTitleItemList()\n
+      return_value =  [x for x in context.portal_categories.cash_status.getCategoryChildTranslatedTitleItemList()\n
                   if x[1] in my_list]\n
    else:\n
-      return_value =  [x for x in context.portal_categories.cash_status.getCategoryChildTitleItemList()]\n
+      return_value =  [x for x in context.portal_categories.cash_status.getCategoryChildTranslatedTitleItemList()]\n
 elif my_choice == \'cash_status_default_value\':\n
    return_value = getattr(request,\'my_cash_status_list\',None)   # Find cash Status on the REQUEST\n
    return_value = return_value[1]\n

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencyPurchase_getQuantity.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencyPurchase_getQuantity.xml?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencyPurchase_getQuantity.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencyPurchase_getQuantity.xml Thu Jul  6 18:11:36 2006
@@ -77,7 +77,7 @@
 if rate is None:\n
   return None\n
 \n
-base_price = context.getBasePrice()\n
+base_price = context.getSourceTotalAssetPrice()\n
 if base_price is None:\n
   return None\n
 \n
@@ -87,8 +87,7 @@
 commission_price = context.getDiscount()\n
 if commission_ratio is not None and commission_ratio !=0 and commission_price is not None and commission_price !=0:\n
   return None\n
-if (commission_ratio is None or commission_ratio == 0) and (commission_price is None or commission_price == 0):\n
-  return None\n
+# Do not return if commission_ratio and comission_price is 0 or Null, sometimes we have no commission\n
 \n
 if commission_ratio is not None:\n
   commission_value = commission_ratio * price\n

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencySale_getQuantity.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencySale_getQuantity.xml?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencySale_getQuantity.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashToCurrencySale_getQuantity.xml Thu Jul  6 18:11:36 2006
@@ -77,7 +77,7 @@
 if rate is None:\n
   return None\n
 \n
-base_price = context.getBasePrice()\n
+base_price = context.getSourceTotalAssetPrice()\n
 if base_price is None:\n
   return None\n
 \n

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml Thu Jul  6 18:11:36 2006
@@ -68,9 +68,15 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>from Products.ERP5Type.Document import newTempBase\n
-\n
-context.log(\'CounterModule_getVaultTransactionList vault:\',vault)\n
+            <value> <string># This script returns a list of resources that we can find in a particular stock point.\n
+# - vault : the stock we are intested in\n
+# - at_date : give the stock for a particular date\n
+# - from_date : usefull with at date in order to know the sum of input and output\n
+#               between two dates\n
+\n
+from Products.ERP5Type.Document import newTempBase\n
+\n
+#context.log(\'CounterModule_getVaultTransactionList vault:\',vault)\n
 \n
 def getTitleFromCategoryUrl(category):\n
   return context.portal_categories.getCategoryValue(category).getTitle()\n
@@ -88,15 +94,25 @@
 inventory_kw = {}\n
 inventory_kw[\'group_by_variation\'] = 1\n
 inventory_kw[\'group_by_resource\'] = 1\n
+# add to get by portal type inventory\n
+if kw.has_key("portal_type"):\n
+  inventory_kw[\'portal_type\'] = kw[\'portal_type\']\n
+\n
+if at_date is not None:\n
+  inventory_kw[\'at_date\'] = at_date\n
 vault_inventory_list = context.portal_simulation.getCurrentInventoryList( node_category=vault\n
-                                                                 #, resource_category=\'currency/\' + context.Baobab_getPortalReferenceCurrencyID()\n
                                                                  , ignore_variation=0\n
                                                                  ,**inventory_kw\n
                                                                  )\n
-context.log(\'len(vault_inventory_list:\',len(vault_inventory_list))\n
+#context.log(\'CounterMOdule_getVaultTransactionList, sql src:\',context.portal_simulation.getCurrentInventoryList( node_category=vault\n
+ #                                                                , ignore_variation=0,src__=1\n
+  #                                                               ,**inventory_kw\n
+   #                                                              ))\n
+\n
+#context.log(\'len(vault_inventory_list:\',len(vault_inventory_list))\n
 for vault_inventory in vault_inventory_list:\n
-  context.log(\'vault_inventory total_quantity\',vault_inventory.total_quantity)\n
-  context.log(\'vault_inventory total_price\',vault_inventory.total_price)\n
+  #context.log(\'vault_inventory total_quantity\',vault_inventory.total_quantity)\n
+  #context.log(\'vault_inventory total_price\',vault_inventory.total_price)\n
   resource = (vault_inventory.resource_uid, vault_inventory.variation_text or \'\')\n
   if not vault_inventory_dict[vault_url].has_key(resource):\n
     total_quantity = vault_inventory.total_quantity\n
@@ -113,7 +129,7 @@
 if column_names == 1:\n
   column_list = [(\'resource\', \'Resource\'), (\'variation_text\', \'Year\')]\n
   for vault in vault_dict.keys():\n
-    context.log(\'getTitleFromCategoryUrl(vault)\',getTitleFromCategoryUrl(vault))\n
+    #context.log(\'getTitleFromCategoryUrl(vault)\',getTitleFromCategoryUrl(vault))\n
     column_list.extend([\n
         (vault + \'_quantity\', getTitleFromCategoryUrl(vault) + \' Quantity\'),\n
         (vault + \'_total_price\', getTitleFromCategoryUrl(vault) + \' TotalPrice\')\n
@@ -123,8 +139,8 @@
 \n
 total_inventory_list = []\n
 \n
-context.log(\'resource_dict\',resource_dict)\n
-context.log(\'vault_inventory_dict\',vault_inventory_dict)\n
+#context.log(\'resource_dict\',resource_dict)\n
+#context.log(\'vault_inventory_dict\',vault_inventory_dict)\n
 \n
 i = 0\n
 #for resource in context.Baobab_sortResourceTitleList(resource_dict.keys()):\n
@@ -194,7 +210,7 @@
         </item>
         <item>
             <key> <string>_params</string> </key>
-            <value> <string>vault=None,vault_report_type=None,column_names=0, **kw</string> </value>
+            <value> <string>vault=None,at_date=None,from_date=None,vault_report_type=None,column_names=0, **kw</string> </value>
         </item>
         <item>
             <key> <string>errors</string> </key>
@@ -214,20 +230,20 @@
                   <dictionary>
                     <item>
                         <key> <string>co_argcount</string> </key>
-                        <value> <int>3</int> </value>
+                        <value> <int>5</int> </value>
                     </item>
                     <item>
                         <key> <string>co_varnames</string> </key>
                         <value>
                           <tuple>
                             <string>vault</string>
+                            <string>at_date</string>
+                            <string>from_date</string>
                             <string>vault_report_type</string>
                             <string>column_names</string>
                             <string>kw</string>
                             <string>Products.ERP5Type.Document</string>
                             <string>newTempBase</string>
-                            <string>_getattr_</string>
-                            <string>context</string>
                             <string>getTitleFromCategoryUrl</string>
                             <string>getVariationTitleList</string>
                             <string>resource_dict</string>
@@ -236,15 +252,16 @@
                             <string>vault_url</string>
                             <string>_write_</string>
                             <string>inventory_kw</string>
+                            <string>_getattr_</string>
+                            <string>_getitem_</string>
+                            <string>None</string>
                             <string>_apply_</string>
+                            <string>context</string>
                             <string>vault_inventory_list</string>
-                            <string>len</string>
                             <string>_getiter_</string>
                             <string>vault_inventory</string>
                             <string>resource</string>
-                            <string>_getitem_</string>
                             <string>total_quantity</string>
-                            <string>None</string>
                             <string>total_price</string>
                             <string>column_list</string>
                             <string>total_inventory_list</string>
@@ -275,6 +292,8 @@
               <tuple>
                 <none/>
                 <none/>
+                <none/>
+                <none/>
                 <int>0</int>
               </tuple>
             </value>

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CurrencyPurchase_getQuantity.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CurrencyPurchase_getQuantity.xml?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CurrencyPurchase_getQuantity.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CurrencyPurchase_getQuantity.xml Thu Jul  6 18:11:36 2006
@@ -68,13 +68,15 @@
         </item>
         <item>
             <key> <string>_body</string> </key>
-            <value> <string>price = context.CurrencyExchange_getExchangeRateList()[1] * context.getBasePrice()\n
+            <value> <string>price = context.ERP5Banking_getExchangeValue()\n
 \n
 commission_ratio = context.getDiscountRatio()\n
 commission_price = context.getDiscount()\n
 if commission_ratio is not None and commission_ratio !=0 and commission_price is not None and commission_price !=0:\n
   return None\n
-if (commission_ratio is None or commission_ratio == 0) and (commission_price is None or commission_price == 0):\n
+if commission_ratio == 0 or commission_price == 0:\n
+  return price\n
+if commission_ratio is None and commission_price is None:\n
   return None\n
 \n
 if commission_ratio is not None:\n
@@ -132,7 +134,6 @@
                         <key> <string>co_varnames</string> </key>
                         <value>
                           <tuple>
-                            <string>_getitem_</string>
                             <string>_getattr_</string>
                             <string>context</string>
                             <string>price</string>

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Delivery_getVaultItemList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Delivery_getVaultItemList.xml?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Delivery_getVaultItemList.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Delivery_getVaultItemList.xml Thu Jul  6 18:11:36 2006
@@ -80,6 +80,8 @@
 #                      Delivery_getVaultItemList utilis\xc3\xa9 dans le TALES de my_source dans le formulaire\n
 # user_site = 1 : Permet de s\xc3\xa9lectionner uniquement les encaisses des sites auquels l\'user est affect\xc3\xa9,\n
 #                 au lieu des encaisses de tous le sites\n
+# owner_site = 1 :  Permet de s\xc3\xa9lectionner uniquement les encaisses des sites auquels le propri\xc3\xa9taire du document est affect\xc3\xa9,\n
+#                 au lieu des encaisses de tous le sites\n
 # leaf_node = 1 : S\xc3\xa9lectionne uniquement les noeuds qui sont des feuilles de l\'arbre (qui n\'ont pas de sous-cat\xc3\xa9gories)\n
 # strict_membership = 0 : Appartenance stricte. Si vault_type=\'site\', on s\xc3\xa9lectionnera \'site/agence/principale/paris\',\n
 #                         mais pas \'site/agence/principale/paris/caveau\', \'site/agence/principale/paris/surface\' et\n
@@ -223,8 +225,11 @@
 else:\n
   assignment_list = None\n
 \n
-if user_site == 1:\n
-  site_list = context.Baobab_getUserAssignedSiteList()\n
+if user_site == 1 or owner_site==1:\n
+  if owner_site:\n
+    site_list = context.Baobab_getUserAssignedSiteList(user_id=context.owner_info()[\'id\'])\n
+  elif user_site:\n
+    site_list = context.Baobab_getUserAssignedSiteList()\n
   # even if we are on a counter, we can see every thing in the same agency\n
   new_site_list = []\n
   for site in site_list:\n
@@ -282,7 +287,7 @@
         </item>
         <item>
             <key> <string>_params</string> </key>
-            <value> <string>vault_type=None, exclude_vault_type=None, current_url=None, user_site=1, leaf_node=1, strict_membership=0, with_base=1, all=0, base_site=None</string> </value>
+            <value> <string>vault_type=None, exclude_vault_type=None, current_url=None, user_site=1, leaf_node=1, strict_membership=0, with_base=1, all=0, base_site=None, owner_site=0</string> </value>
         </item>
         <item>
             <key> <string>_proxy_roles</string> </key>
@@ -310,7 +315,7 @@
                   <dictionary>
                     <item>
                         <key> <string>co_argcount</string> </key>
-                        <value> <int>9</int> </value>
+                        <value> <int>10</int> </value>
                     </item>
                     <item>
                         <key> <string>co_varnames</string> </key>
@@ -325,6 +330,7 @@
                             <string>with_base</string>
                             <string>all</string>
                             <string>base_site</string>
+                            <string>owner_site</string>
                             <string>Products.ERP5Type.Cache</string>
                             <string>CachingMethod</string>
                             <string>None</string>
@@ -332,6 +338,7 @@
                             <string>_getattr_</string>
                             <string>context</string>
                             <string>assignment_list</string>
+                            <string>_getitem_</string>
                             <string>site_list</string>
                             <string>new_site_list</string>
                             <string>_getiter_</string>
@@ -341,7 +348,6 @@
                             <string>append</string>
                             <string>$append0</string>
                             <string>x</string>
-                            <string>_getitem_</string>
                             <string>list</string>
                           </tuple>
                         </value>
@@ -364,6 +370,7 @@
                 <int>1</int>
                 <int>0</int>
                 <none/>
+                <int>0</int>
               </tuple>
             </value>
         </item>

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ERP5Banking_getExchangeValue.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ERP5Banking_getExchangeValue.xml?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ERP5Banking_getExchangeValue.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ERP5Banking_getExchangeValue.xml Thu Jul  6 18:11:36 2006
@@ -75,7 +75,7 @@
 if len(rate_list) > 0:\n
   rate = rate_list[1]\n
 \n
-price = context.getBasePrice()\n
+price = context.getSourceTotalAssetPrice()\n
 \n
 if None in (rate, price):\n
   return None\n

Modified: erp5/trunk/bt5/erp5_banking_core/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/bt/change_log?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/bt/change_log (original)
+++ erp5/trunk/bt5/erp5_banking_core/bt/change_log Thu Jul  6 18:11:36 2006
@@ -1,10 +1,3 @@
-2006-06-16 seb
-* Added work done by Aurelien on fast input
-* Some minor changes
-
-2006-06-02 aurel
-* add vault type base category to category
-
 2006-05-18 aurel
 * update Delivery_getVaultItemList to take new categories into account and fix   Baobab_getResourceVintageList
 

Modified: erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_base_category_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_base_category_list?rev=8338&r1=8337&r2=8338&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_base_category_list (original)
+++ erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_base_category_list Thu Jul  6 18:11:36 2006
@@ -1,5 +1,4 @@
 Cash Delivery Cell | variation
-Category | vault_type
 Checkbook | check_amount
 Checkbook | resource
 Container Cell | cash_status




More information about the Erp5-report mailing list