From ebf96793e1db4c5fe0ccfcfcf8721910c6f8e989 Mon Sep 17 00:00:00 2001
From: Rafael Monnerat <rafael@nexedi.com>
Date: Thu, 31 Mar 2011 13:28:15 +0000
Subject: [PATCH] Fix business template name and include business process.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@44904 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 ...figuration_afterMaxmaDemoConfiguration.xml | 33 ++++++++++---------
 bt5/erp5_configurator_maxma_demo/bt/revision  |  2 +-
 2 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml
index 0aee406a20..242ac62be5 100644
--- a/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml
+++ b/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml
@@ -56,7 +56,7 @@ from Products.ERP5Type.Log import log\n
 \n
 portal = context.getPortalObject()\n
 portal_preferences = portal.portal_preferences\n
-business_template = context.portal_templates.getInstalledBusinessTemplate("erp5_maxma_testcase")\n
+business_template = portal_templates.getInstalledBusinessTemplate("erp5_demo_maxma_sample")\n
 N_ = context.Base_translateString\n
 isTransitionPossible = portal.portal_workflow.isTransitionPossible\n
 \n
@@ -81,20 +81,21 @@ if business_template is not None:\n
   for path in business_template.getTemplatePathList():\n
     obj = context.getPortalObject().restrictedTraverse(path, None)\n
     if obj is not None and hasattr(obj, \'getPortalType\'):\n
-      if obj.getPortalType() in (\'Person\', \n
-                                 \'Organisation\', \n
-                                 \'Account\', \n
+      if obj.getPortalType() in (\'Person\',\n
+                                 \'Organisation\',\n
+                                 \'Business Process\',\n
+                                 \'Account\',\n
                                  \'Service\', \'Product\',\n
-                                 \'Sale Trade Condition\', \n
-                                 \'Purchase Trade Condition\',\n
-                                 \'Order Root Simulation Rule\', \n
-                                 \'Delivery Root Simulation Rule\',\n
-                                 \'Trade Model Simulation Rule\', \n
+                                 \'Sale Trade Condition\',\n
+                                 \'Purchase Trade Condition\'\n
+                                 \'Order Root Simulation Rule\',\n
+                                 \'Delivery Root Simulation Rule\'\n
+                                 \'Trade Model Simulation Rule\',\n
                                  \'Accounting Transaction Root Simulation Rule\',\n
-                                 \'Invoice Transaction Simulation Rule\', \n
+                                 \'Invoice Transaction Simulation Rule\',\n
                                  \'Payment Simulation Rule\',\n
-                                 \'Invoice Root Simulation Rule\', \n
-                                 \'Delivery Simulation Rule\', \n
+                                 \'Invoice Root Simulation Rule\',\n
+                                 \'Delivery Simulation Rule\',\n
                                  \'Invoice Simulation Rule\'):\n
 \n
         for period in obj.contentValues(filter={\'portal_type\':\'Accounting Period\'}):\n
@@ -105,10 +106,10 @@ if business_template is not None:\n
             assignment.updateLocalRolesOnSecurityGroups()\n
             print "\\tOpen (assignment): ", assignment.getRelativeUrl()\n
 \n
-  for gadget in context.portal_gadgets.objectValues():\n
-    if gadget.getValidationState() == \'invisible\':\n
-      gadget.visible()\n
-      gadget.public()\n
+for gadget in context.portal_gadgets.objectValues():\n
+  if gadget.getValidationState() == \'invisible\':\n
+    gadget.visible()\n
+    gadget.public()\n
 \n
 # update security settings for default preference # XXX why ???\n
 default_configurator_preference = getattr(portal_preferences,\n
diff --git a/bt5/erp5_configurator_maxma_demo/bt/revision b/bt5/erp5_configurator_maxma_demo/bt/revision
index ca7bf83ac5..da2d3988d7 100644
--- a/bt5/erp5_configurator_maxma_demo/bt/revision
+++ b/bt5/erp5_configurator_maxma_demo/bt/revision
@@ -1 +1 @@
-13
\ No newline at end of file
+14
\ No newline at end of file
-- 
2.30.9