[Erp5-report] r45022 rafael - in /erp5/trunk/bt5/erp5_configurator_maxma_demo: SkinTemplate...

nobody at svn.erp5.org nobody at svn.erp5.org
Sat Apr 2 00:45:03 CEST 2011


Author: rafael
Date: Sat Apr  2 00:45:02 2011
New Revision: 45022

URL: http://svn.erp5.org?rev=45022&view=rev
Log:
Enable preferences.

Modified:
    erp5/trunk/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml
    erp5/trunk/bt5/erp5_configurator_maxma_demo/bt/revision

Modified: erp5/trunk/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml?rev=45022&r1=45021&r2=45022&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_configurator_maxma_demo/SkinTemplateItem/portal_skins/erp5_configurator_maxma_demo/BusinessConfiguration_afterMaxmaDemoConfiguration.xml [utf8] Sat Apr  2 00:45:02 2011
@@ -55,25 +55,32 @@ from AccessControl import getSecurityMan
 from Products.ERP5Type.Log import log\n
 \n
 portal = context.getPortalObject()\n
-portal_preferences = portal.portal_preferences\n
-bt = context.portal_templates.getInstalledBusinessTemplate("erp5_demo_maxma_sample")\n
-N_ = context.Base_translateString\n
+bt = portal.portal_templates.getInstalledBusinessTemplate("erp5_demo_maxma_sample")\n
 isTransitionPossible = portal.portal_workflow.isTransitionPossible\n
 \n
-for obj in context.portal_catalog(path=["%%/%s" % i.replace("**", "%") for i in bt.getTemplatePathList()]):\n
+for obj in portal.portal_catalog(path=["%%/%s" % i.replace("**", "%") for i in bt.getTemplatePathList()]):\n
   obj.activate().updateLocalRolesOnSecurityGroups()\n
 \n
-for gadget in context.portal_gadgets.objectValues():\n
+for document in portal.portal_catalog(portal_type=bt.getTemplatePortalTypeRoleList()):\n
+  document.updateLocalRolesOnSecurityGroups()\n
+\n
+conversion_server_hostname = portal.portal_preferences.getPreferredOoodocServerAddress()\n
+conversion_server_port = portal.portal_preferences.getPreferredOoodocServerPortNumber()\n
+for preference_id in ["default_configurator_preference", "default_configurator_system_preference"]:\n
+  preference = getattr(portal.portal_preferences, preference_id)\n
+  if preference.getPortalType() == "System Preference":\n
+    preference.setPreferredOoodocServerPortNumber(conversion_server_port)\n
+    preference.setPreferredOoodocServerAddress(conversion_server_hostname)\n
+\n
+  if isTransitionPossible(preference, "enable"):\n
+    preference.enable()\n
+  preference.updateLocalRolesOnSecurityGroups()\n
+\n
+for gadget in portal.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
-                                          \'default_configurator_preference\', None)\n
-if default_configurator_preference is not None:\n
-  default_configurator_preference.updateLocalRolesOnSecurityGroups()\n
-\n
 # set manually in \'Module Properties\' respective business_application category\n
 # XXX This should be part of Configuration Item probably, but as access_tab is\n
 # going to be deprecated, make sure it still requires set business application\n
@@ -127,7 +134,7 @@ log("%s" % printed)\n
         </item>
         <item>
             <key> <string>_params</string> </key>
-            <value> <string>alter_preferences=True</string> </value>
+            <value> <string>**kw</string> </value>
         </item>
         <item>
             <key> <string>id</string> </key>

Modified: erp5/trunk/bt5/erp5_configurator_maxma_demo/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_configurator_maxma_demo/bt/revision?rev=45022&r1=45021&r2=45022&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_configurator_maxma_demo/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_configurator_maxma_demo/bt/revision [utf8] Sat Apr  2 00:45:02 2011
@@ -1 +1 @@
-16
\ No newline at end of file
+17
\ No newline at end of file



More information about the Erp5-report mailing list