From 669b54d5982cf21ee2adbddfc598a2a0419af7e2 Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Wed, 8 Nov 2006 09:28:13 +0000
Subject: [PATCH] fixed translation in Baobab_getUniqueReference updated import
 cateogory script xml format as changed a bit

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@11189 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../ModuleTemplateItem/check_module.xml           |  3 +++
 .../ModuleTemplateItem/checkbook_model_module.xml |  3 +++
 .../ModuleTemplateItem/checkbook_module.xml       |  3 +++
 .../ModuleTemplateItem/counter_date_module.xml    |  3 +++
 .../ModuleTemplateItem/counter_module.xml         |  3 +++
 .../ModuleTemplateItem/currency_cash_module.xml   |  3 +++
 .../Baobab_generateDestinationSiteDomainList.xml  |  8 ++++++++
 .../Baobab_generateSourceSiteDomainList.xml       |  8 ++++++++
 .../Baobab_getUniqueReference.xml                 |  7 ++++++-
 .../CashDetail_saveFastInputLine.xml              |  6 +++---
 .../portal_skins/erp5_banking_core/Check_view.xml |  2 +-
 .../listbox.xml                                   |  6 +++++-
 .../CounterModule_getVaultTransactionList.xml     | 15 ++++++++-------
 .../erp5_banking_core/ImportCsvToCategories.xml   |  7 ++++++-
 bt5/erp5_banking_core/bt/revision                 |  2 +-
 15 files changed, 64 insertions(+), 15 deletions(-)

diff --git a/bt5/erp5_banking_core/ModuleTemplateItem/check_module.xml b/bt5/erp5_banking_core/ModuleTemplateItem/check_module.xml
index 278e351f16..db19822d1c 100644
--- a/bt5/erp5_banking_core/ModuleTemplateItem/check_module.xml
+++ b/bt5/erp5_banking_core/ModuleTemplateItem/check_module.xml
@@ -543,6 +543,9 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='list'>
+   <name>Manage Selenium test cases</name>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
diff --git a/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_model_module.xml b/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_model_module.xml
index dc4b1fcdcf..21f631243f 100644
--- a/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_model_module.xml
+++ b/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_model_module.xml
@@ -546,6 +546,9 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='list'>
+   <name>Manage Selenium test cases</name>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
diff --git a/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_module.xml b/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_module.xml
index 6312a1f955..197365161f 100644
--- a/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_module.xml
+++ b/bt5/erp5_banking_core/ModuleTemplateItem/checkbook_module.xml
@@ -533,6 +533,9 @@
   <permission type='tuple'>
    <name>Manage Groups</name>
   </permission>
+  <permission type='list'>
+   <name>Manage Selenium test cases</name>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
diff --git a/bt5/erp5_banking_core/ModuleTemplateItem/counter_date_module.xml b/bt5/erp5_banking_core/ModuleTemplateItem/counter_date_module.xml
index ce8804f7c1..63dcfb738a 100644
--- a/bt5/erp5_banking_core/ModuleTemplateItem/counter_date_module.xml
+++ b/bt5/erp5_banking_core/ModuleTemplateItem/counter_date_module.xml
@@ -543,6 +543,9 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='list'>
+   <name>Manage Selenium test cases</name>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
diff --git a/bt5/erp5_banking_core/ModuleTemplateItem/counter_module.xml b/bt5/erp5_banking_core/ModuleTemplateItem/counter_module.xml
index 555b7a487b..7a3c79e9c3 100644
--- a/bt5/erp5_banking_core/ModuleTemplateItem/counter_module.xml
+++ b/bt5/erp5_banking_core/ModuleTemplateItem/counter_module.xml
@@ -543,6 +543,9 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='list'>
+   <name>Manage Selenium test cases</name>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
diff --git a/bt5/erp5_banking_core/ModuleTemplateItem/currency_cash_module.xml b/bt5/erp5_banking_core/ModuleTemplateItem/currency_cash_module.xml
index 5059562adc..c011697552 100644
--- a/bt5/erp5_banking_core/ModuleTemplateItem/currency_cash_module.xml
+++ b/bt5/erp5_banking_core/ModuleTemplateItem/currency_cash_module.xml
@@ -543,6 +543,9 @@
    <name>Manage Groups</name>
    <role>Manager</role>
   </permission>
+  <permission type='list'>
+   <name>Manage Selenium test cases</name>
+  </permission>
   <permission type='tuple'>
    <name>Manage Transient Object Container</name>
    <role>Manager</role>
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateDestinationSiteDomainList.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateDestinationSiteDomainList.xml
index 3674389839..458da7e941 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateDestinationSiteDomainList.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateDestinationSiteDomainList.xml
@@ -124,6 +124,14 @@ return domain_list\n
             <key> <string>_params</string> </key>
             <value> <string>depth, parent, **kw</string> </value>
         </item>
+        <item>
+            <key> <string>_proxy_roles</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
         <item>
             <key> <string>errors</string> </key>
             <value>
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateSourceSiteDomainList.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateSourceSiteDomainList.xml
index f8b7445e51..2565d85c5f 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateSourceSiteDomainList.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_generateSourceSiteDomainList.xml
@@ -124,6 +124,14 @@ return domain_list\n
             <key> <string>_params</string> </key>
             <value> <string>depth, parent, **kw</string> </value>
         </item>
+        <item>
+            <key> <string>_proxy_roles</string> </key>
+            <value>
+              <tuple>
+                <string>Manager</string>
+              </tuple>
+            </value>
+        </item>
         <item>
             <key> <string>errors</string> </key>
             <value>
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml
index 07e647885e..1d91d2cbee 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml
@@ -76,11 +76,14 @@ except AttributeError:\n
 \n
 application_id = \'BA\'\n
 \n
+N_ = context.Base_translateString\n
+\n
 # if it\'s not defined, try to generate it\n
 if reference in (None, \'\') or not str(reference).startswith(application_id):\n
   date = context.getStopDate()\n
   if date in (None, \'\'):\n
-    return \'No date defined\'\n
+    message = N_("No date defined")\n
+    return message\n
   year = date.strftime(\'%Y\')\n
 \n
   # codification\n
@@ -171,9 +174,11 @@ return reference\n
                             <string>reference</string>
                             <string>AttributeError</string>
                             <string>application_id</string>
+                            <string>N_</string>
                             <string>None</string>
                             <string>str</string>
                             <string>date</string>
+                            <string>message</string>
                             <string>year</string>
                             <string>source</string>
                             <string>codification</string>
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml
index f50aa48206..6c08de9d81 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml
@@ -260,13 +260,13 @@ for resource_id in per_resource_dict.keys():\n
         cell.setQuantity(variation_item["quantity"])\n
 \n
 if variation_not_defined:\n
-  old_line = [x.getObject() for x in context.Delivery_getMovementList(portal_type=[line_portal_type,])]\n
+  old_line = [x.getObject() for x in context.objectValues(portal_type=[line_portal_type,])]\n
   if len(old_line)>0:\n
     for object_list in old_line:\n
       context.deleteContent(object_list.getId())\n
   request  = context.REQUEST\n
   redirect_url = \'%s/view?%s\' % ( context.absolute_url()\n
-                                , "portal_status_message=%s doesn\\\'t  exist for %s" %(resource_object.getTitle(), variation)\n
+                                , "portal_status_message=%s doesn\\\'t  exist for %s" %(resource_object.getTitle(), variation.lstrip(\'variation/\'))\n
                                 )\n
   request[ \'RESPONSE\' ].redirect( redirect_url )\n
 else:\n
@@ -277,7 +277,7 @@ else:\n
   #return main_form(portal_status_message=\'Lines Created\')\n
   request  = context.REQUEST\n
   redirect_url = \'%s/view?%s\' % ( context.absolute_url()\n
-                                  , \'portal_status_message=Lines%20Created\'\n
+                                  , \'portal_status_message=Lines Created\'\n
                                   )\n
   request[ \'RESPONSE\' ].redirect( redirect_url )\n
 
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Check_view.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Check_view.xml
index e05b5457b5..62fa248d4d 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Check_view.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Check_view.xml
@@ -108,6 +108,7 @@
                         <string>my_title</string>
                         <string>my_destination_title</string>
                         <string>my_destination_payment_title</string>
+                        <string>my_price_string</string>
                       </list>
                     </value>
                 </item>
@@ -116,7 +117,6 @@
                     <value>
                       <list>
                         <string>my_price</string>
-                        <string>my_price_string</string>
                       </list>
                     </value>
                 </item>
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterDateModule_viewCounterDateList/listbox.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterDateModule_viewCounterDateList/listbox.xml
index 0201e10223..6432599866 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterDateModule_viewCounterDateList/listbox.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterDateModule_viewCounterDateList/listbox.xml
@@ -449,6 +449,10 @@
                       <list/>
                     </value>
                 </item>
+                <item>
+                    <key> <string>page_template</string> </key>
+                    <value> <string></string> </value>
+                </item>
                 <item>
                     <key> <string>portal_types</string> </key>
                     <value>
@@ -512,7 +516,7 @@
                 </item>
                 <item>
                     <key> <string>title</string> </key>
-                    <value> <string>listbox</string> </value>
+                    <value> <string>Counter Date</string> </value>
                 </item>
                 <item>
                     <key> <string>url_columns</string> </key>
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml
index 18eeb78853..069a14805b 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CounterModule_getVaultTransactionList.xml
@@ -134,14 +134,14 @@ if column_names == 1:\n
 \n
 #context.log(\'node_category\',vault)\n
 #context.log(\'inventory_kw\',inventory_kw)\n
-vault_inventory_list = context.portal_simulation.getCurrentInventoryList( node_category=vault\n
+vault_inventory_list = context.portal_simulation.getCurrentInventoryList( node=vault\n
                                                                  , ignore_variation=0\n
                                                                  ,**inventory_kw\n
                                                                  )\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
+#context.log(\'CounterMOdule_getVaultTransactionList, sql src:\',context.portal_simulation.getCurrentInventoryList( node=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
@@ -155,6 +155,7 @@ for vault_inventory in vault_inventory_list:\n
     if total_quantity is None:\n
       total_quantity = 0\n
     total_price = vault_inventory.total_price\n
+    context.log(\'total_price from sql\',total_price)\n
     if total_price is None:\n
       total_price = 0\n
     if only_positive:\n
@@ -221,8 +222,8 @@ for resource in resource_dict.keys():\n
         \'total_price\' : resource_in_vault[\'total_price\'],\n
         \'date\':resource_in_vault[\'date\']})\n
     general_total_price += resource_in_vault[\'total_price\']\n
-  #context.log(\'total_quantity\',tmp_dict[\'total_quantity\'])\n
-  #context.log(\'total_price\',tmp_dict[\'total_price\'])\n
+  context.log(\'total_quantity\',tmp_dict[\'total_quantity\'])\n
+  context.log(\'total_price\',tmp_dict[\'total_price\'])\n
   tmp_dict[\'general_total_price\'] = general_total_price\n
   total_inventory_list.append(newTempBase(context, "new_%3i" % i, **tmp_dict))\n
   i += 1\n
diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ImportCsvToCategories.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ImportCsvToCategories.xml
index bf9fa68d21..c4e4da2f0b 100644
--- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ImportCsvToCategories.xml
+++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/ImportCsvToCategories.xml
@@ -223,7 +223,7 @@ elif import_type == \'create_subvaults\' :\n
       subvault = upperCase(e_list[1]) # ex : Encaisse des Devises\n
       subvault_code=None\n
       if len(e_list)==3:\n
-        subvault_code = upperCase(e_list[2]) # ex : D\n
+        subvault_code = e_list[2] # ex : D\n
       counter_string_list = [] # the list of counters, like [\'guichet_1,entrant\',...]\n
       #one_way_counter_list = (\'gros_paiement\',\'gros_versement\')\n
       one_way_counter_list = ()\n
@@ -297,6 +297,9 @@ elif import_type == \'create_subvaults\' :\n
   #for c in context.portal_categories.site.agence.principale.lome.getCategoryChildValueList() :\n
   #for c in context.portal_categories.site.getCategoryChildValueList() :\n
   #for c in context.portal_categories.site.agence.principale.cotonou.getCategoryChildValueList() :\n
+  #for c in context.portal_categories.site.getCategoryChildValueList() :\n
+  #for c in context.portal_categories.site.agence.principale.abidjan.getCategoryChildValueList() :\n
+  #for c in context.portal_categories.site.agence.principale.bissau.getCategoryChildValueList() :\n
   for c in context.portal_categories.site.getCategoryChildValueList() :\n
     context.log(\'c.getPath()\',c.getPath())\n
     for vault_type in vault_type_list :\n
@@ -336,6 +339,8 @@ elif import_type == \'create_subvaults\' :\n
               subcat_vault_type = \'%s/encaisse_des_externes/transit\' %(\'/\'.join(vault_type.split(\'/\')[1:]),)\n
             elif \'devises\' in subvault_path.lower():\n
               subcat_vault_type = \'%s/encaisse_des_devises\' %(\'/\'.join(vault_type.split(\'/\')[1:]),)\n
+            elif \'differences\' in subvault_path.lower():\n
+              subcat_vault_type = \'%s/encaisse_des_differences\' %(\'/\'.join(vault_type.split(\'/\')[1:]),)\n
             elif \'mutiles\' in subvault_path.lower():\n
               subcat_vault_type = \'%s/billets_mutiles\' %(\'/\'.join(vault_type.split(\'/\')[1:]),)\n
             elif \'macules\' in subvault_path.lower():\n
diff --git a/bt5/erp5_banking_core/bt/revision b/bt5/erp5_banking_core/bt/revision
index f70d7bba4a..31ff414b74 100644
--- a/bt5/erp5_banking_core/bt/revision
+++ b/bt5/erp5_banking_core/bt/revision
@@ -1 +1 @@
-42
\ No newline at end of file
+48
\ No newline at end of file
-- 
2.30.9