From d4116631bda9c6adac3239219aa1f8490f6f0453 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com>
Date: Thu, 25 Sep 2008 08:27:01 +0000
Subject: [PATCH] support delivery with persons

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@23807 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../erp5_base/Delivery_getODTDataDict.xml     | 20 +++++++++----------
 bt5/erp5_base/bt/revision                     |  2 +-
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_getODTDataDict.xml b/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_getODTDataDict.xml
index 3457a797e4..87703ecc31 100644
--- a/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_getODTDataDict.xml
+++ b/bt5/erp5_base/SkinTemplateItem/portal_skins/erp5_base/Delivery_getODTDataDict.xml
@@ -195,8 +195,6 @@ class EmptyOrganisation:\n
   """\n
   def getTitle(self):\n
     return \'\'\n
-  def getCorporateName(self):\n
-    return \'\'\n
   def getDefaultAddressText(self):\n
     return \'\'\n
   def getDefaultAddressRegionTitle(self):\n
@@ -211,13 +209,11 @@ class EmptyOrganisation:\n
     return d\n
 \n
 \n
-source_section = context.getSourceSectionValue(\n
-                          portal_type=\'Organisation\')\n
+source_section = context.getSourceSectionValue()\n
 if source_section is None:\n
   source_section = EmptyOrganisation()\n
 \n
-destination_section = context.getDestinationSectionValue(\n
-                          portal_type=\'Organisation\')\n
+destination_section = context.getDestinationSectionValue()\n
 if destination_section is None:\n
   destination_section = EmptyOrganisation()\n
 \n
@@ -237,7 +233,7 @@ if destination_administration is None:\n
 \n
 \n
 data_dict = {\n
-  \'source_section_title\': source_section.getCorporateName() or\\\n
+  \'source_section_title\': source_section.getProperty(\'corporate_name\') or\\\n
                             source_section.getTitle(),\n
   \'source_section_image_path\': context.getSourceSectionValue() is not None\\\n
           and context.getSourceSectionValue().getDefaultImagePath() or \'\',\n
@@ -265,8 +261,9 @@ data_dict = {\n
                            is not None and\\\n
                            context.getSourceSectionValue().getVatCode() or \'\'),\n
 \n
-  \'source_administration_title\': source_administration.getCorporateName()\\\n
-                                       or source_administration.getTitle(),\n
+  \'source_administration_title\': \\\n
+      source_administration.getProperty(\'corporate_name\') \\\n
+      or source_administration.getTitle(),\n
   \'source_administration_address\': getOneLineAddress(\n
                                       source_administration.getDefaultAddressText(),\n
                                       source_administration.getDefaultAddressRegionTitle()),\n
@@ -334,7 +331,7 @@ data_dict = {\n
   \'destination_vatid\': getVatId(context.getDestination() and\n
       context.getDestinationValue().getProperty(\'vat_code\', \'\') or \'\'),\n
 \n
-  \'destination_section_title\': destination_section.getCorporateName() or \\\n
+  \'destination_section_title\': destination_section.getProperty(\'corporate_name\') or \\\n
                                   destination_section.getTitle(),\n
   \'destination_section_image_path\': destination_section.getDefaultImagePath(),\n
   \'destination_section_image_width\': context.getDestinationSectionValue() is not None\\\n
@@ -353,7 +350,8 @@ data_dict = {\n
   \'destination_section_vatid\': getVatId(context.getDestinationSection() and\n
       context.getDestinationSectionValue().getProperty(\'vat_code\') or \'\'),\n
 \n
-  \'destination_administration_title\': destination_administration.getCorporateName() or \\\n
+  \'destination_administration_title\':\\\n
+    destination_administration.getProperty(\'corporate_name\') or \\\n
                                 destination_administration.getTitle(),\n
   \'destination_administration_address\': getOneLineAddress(\n
                                       destination_administration.getDefaultAddressText(),\n
diff --git a/bt5/erp5_base/bt/revision b/bt5/erp5_base/bt/revision
index bc56e7649a..66e214a2e8 100644
--- a/bt5/erp5_base/bt/revision
+++ b/bt5/erp5_base/bt/revision
@@ -1 +1 @@
-431
\ No newline at end of file
+432
\ No newline at end of file
-- 
2.30.9