diff --git a/bt5/erp5_configurator_ung/PathTemplateItem/workflow_module/ung_configuration_workflow/68.xml b/bt5/erp5_configurator_ung/PathTemplateItem/workflow_module/ung_configuration_workflow/68.xml index a1eac5590d431b3f321279f04b19cff5beb4a1ba..cfa3ac2f127fca31dc44b8bdd0d563eec0447ce7 100644 --- a/bt5/erp5_configurator_ung/PathTemplateItem/workflow_module/ung_configuration_workflow/68.xml +++ b/bt5/erp5_configurator_ung/PathTemplateItem/workflow_module/ung_configuration_workflow/68.xml @@ -40,6 +40,10 @@ <key> <string>title</string> </key> <value> <string>Configure Web Site</string> </value> </item> + <item> + <key> <string>transition_form_id</string> </key> + <value> <string>BusinessConfiguration_setupUNGWebSiteForm</string> </value> + </item> </dictionary> </pickle> </record> diff --git a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_afterUNGConfiguration.xml b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_afterUNGConfiguration.xml index e0cb027b76619c64773c010eeff47ae57690031d..2395b50d962c344f79ea45c1ac6b37853d911e7e 100644 --- a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_afterUNGConfiguration.xml +++ b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_afterUNGConfiguration.xml @@ -52,7 +52,6 @@ <key> <string>_body</string> </key> <value> <string>""" This script will be called to apply the customization. """\n from AccessControl import getSecurityManager\n -from Products.ERP5Type.Log import log\n \n portal = context.getPortalObject()\n portal_preferences = portal.portal_preferences\n @@ -67,7 +66,7 @@ if business_template is not None:\n filter=dict(portal_type=portal_type))\n for module in module_list:\n module.updateLocalRolesOnSecurityGroups()\n - print "Updated Role Mappings for: %s(%s) " %(module.getTitle(), module.getPortalType())\n + context.log("Updated Role Mappings for: %s(%s) " % (module.getTitle(), module.getPortalType()))\n \n for preference_to_enable in business_template.getTemplatePreferenceList():\n preference = getattr(portal_preferences, preference_to_enable, None)\n @@ -81,7 +80,7 @@ if business_template is not None:\n # no need to update security on categories\n if obj is not None and obj.getPortalType() not in (\'Category\', \'Base Category\',):\n obj.updateLocalRolesOnSecurityGroups()\n - print "Updated Role Mappings for: ", path, obj.getPortalType()\n + context.log("Updated Role Mappings for: ", path, obj.getPortalType())\n \n # validate and open all objects\n for path in business_template.getTemplatePathList():\n @@ -92,18 +91,13 @@ if business_template is not None:\n \'Organisation\'):\n if isTransitionPossible(obj, \'validate\'):\n obj.validate()\n - print "Validated: ", obj.getRelativeUrl()\n - for period in obj.contentValues(filter={\'portal_type\':\'Accounting Period\'}):\n - if isTransitionPossible(period, \'start\'):\n - period.start()\n - period.updateLocalRolesOnSecurityGroups()\n - print "\\tOpen (Accounting Period): ", period.getRelativeUrl()\n + context.log("Validated: ", obj.getRelativeUrl())\n \n for assignment in obj.contentValues(filter={\'portal_type\':\'Assignment\'}):\n if isTransitionPossible(assignment, \'open\'):\n assignment.open()\n assignment.updateLocalRolesOnSecurityGroups()\n - print "\\tOpen (assignment): ", assignment.getRelativeUrl()\n + context.log("\\tOpen (assignment): ", assignment.getRelativeUrl())\n \n for gadget in context.portal_gadgets.objectValues():\n if gadget.getValidationState() == \'invisible\':\n @@ -120,35 +114,13 @@ if default_configurator_preference is not None:\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 # info modules.\n -module_business_application_map = {\'base\': (\'currency_module\',\n - \'organisation_module\',\n +module_business_application_map = {\'base\': (\'organisation_module\',\n \'person_module\',),\n - \'accounting\': (\'accounting_module\',\n - \'account_module\',),\n - \'crm\': (\'campaign_module\',\n - \'event_module\',\n - \'meeting_module\',\n - \'sale_opportunity_module\',\n - \'support_request_module\',),\n + \'crm\': (\'event_module\',),\n \'dms\': (\'document_module\',\n \'image_module\',\n \'document_ingestion_module\',\n \'web_page_module\',),\n - \'trade\': (\'internal_packing_list_module\',\n - \'inventory_module\',\n - \'purchase_order_module\',\n - \'purchase_packing_list_module\',\n - \'purchase_trade_condition_module\',\n - \'returned_sale_packing_list_module\',\n - \'sale_order_module\',\n - \'sale_packing_list_module\',\n - \'sale_trade_condition_module\'),\n - \'pdm\': (\'component_module\',\n - \'product_module\',\n - \'purchase_supply_module\',\n - \'sale_supply_module\',\n - \'service_module\',\n - \'transformation_module\',),\n }\n \n for business_application_category_id, module_ids in module_business_application_map.items():\n @@ -157,14 +129,12 @@ for business_application_category_id, module_ids in module_business_application_ if module is not None:\n module.edit(business_application = business_application_category_id)\n \n -print "Indexing translations"\n +context.log("Indexing translations")\n portal.ERP5Site_updateTranslationTable()\n \n # clear cache so user security is recalculated\n portal.portal_caches.clearAllCache()\n -print "Clear cache."\n -\n -log("%s" % printed)\n +context.log("Clear cache.")\n </string> </value> </item> <item> diff --git a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_getUNGAvailableL10NBusinessTemplateList.xml b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_getUNGAvailableL10NBusinessTemplateList.xml new file mode 100644 index 0000000000000000000000000000000000000000..d50ee0e044536136d9f8b48c9a1453bf6cc09e2f --- /dev/null +++ b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_getUNGAvailableL10NBusinessTemplateList.xml @@ -0,0 +1,82 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="PythonScript" module="Products.PythonScripts.PythonScript"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>Script_magic</string> </key> + <value> <int>3</int> </value> + </item> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary> + <item> + <key> <string>name_container</string> </key> + <value> <string>container</string> </value> + </item> + <item> + <key> <string>name_context</string> </key> + <value> <string>context</string> </value> + </item> + <item> + <key> <string>name_m_self</string> </key> + <value> <string>script</string> </value> + </item> + <item> + <key> <string>name_subpath</string> </key> + <value> <string>traverse_subpath</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_body</string> </key> + <value> <string>Base_translateString = context.Base_translateString\n +\n +return [\n + dict(id=\'fr\',\n + name=Base_translateString(\'French\'),\n + bt5=\'erp5_l10n_fr\',),\n + dict(id=\'pl\',\n + name=Base_translateString(\'Polish\'),\n + bt5=\'erp5_l10n_pl_PL\',),\n + dict(id=\'pt-BR\',\n + name=Base_translateString(\'Portuguese / Brazil\'),\n + bt5=\'erp5_l10n_pt-BR\',),\n + dict(id=\'ko\',\n + name=Base_translateString(\'Korean\'),\n + bt5=\'erp5_l10n_ko\',),\n +]\n +</string> </value> + </item> + <item> + <key> <string>_params</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_getUNGAvailableL10NBusinessTemplateList</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSite.xml b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSite.xml index e6ec7a4c3676e40785f0f8250c4dcc9fa1bc1dee..6efa65cdf16523aa691d417821b48ad5802c67e4 100644 --- a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSite.xml +++ b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSite.xml @@ -50,7 +50,8 @@ </item> <item> <key> <string>_body</string> </key> - <value> <string>portal = context.getPortalObject()\n + <value> <string>context.log(kw)\n +portal = context.getPortalObject()\n isTransitionPossible = portal.portal_workflow.isTransitionPossible\n \n # enable erp5 preference\n @@ -63,6 +64,8 @@ ung_web_site = getattr(portal.web_site_module, \'ung\', None)\n if ung_web_site is not None and isTransitionPossible(ung_web_site, \'publish\', None):\n ung_web_site.publish()\n \n +language = kw.get("default_available_language", "en")\n +ung_web_site.setDefaultAvailableLanguage(language)\n for web_section in ung_web_site.contentValues(portal_types=\'Web Section\'):\n if isTransitionPossible(web_section, \'publish\', None):\n web_section.publish()\n diff --git a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSiteForm.xml b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSiteForm.xml new file mode 100644 index 0000000000000000000000000000000000000000..b34acf3ee1ee21cf4d2fa9258c0bd99e0158f152 --- /dev/null +++ b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSiteForm.xml @@ -0,0 +1,145 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ERP5Form" module="Products.ERP5Form.Form"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_bind_names</string> </key> + <value> + <object> + <klass> + <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/> + </klass> + <tuple/> + <state> + <dictionary> + <item> + <key> <string>_asgns</string> </key> + <value> + <dictionary/> + </value> + </item> + </dictionary> + </state> + </object> + </value> + </item> + <item> + <key> <string>_objects</string> </key> + <value> + <tuple/> + </value> + </item> + <item> + <key> <string>action</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>description</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>edit_order</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>enctype</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>group_list</string> </key> + <value> + <list> + <string>Default</string> + <string>right</string> + <string>center</string> + <string>bottom</string> + </list> + </value> + </item> + <item> + <key> <string>groups</string> </key> + <value> + <dictionary> + <item> + <key> <string>Default</string> </key> + <value> + <list> + <string>your_default_available_language</string> + </list> + </value> + </item> + <item> + <key> <string>bottom</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>center</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>right</string> </key> + <value> + <list/> + </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>BusinessConfiguration_setupUNGWebSiteForm</string> </value> + </item> + <item> + <key> <string>method</string> </key> + <value> <string>POST</string> </value> + </item> + <item> + <key> <string>name</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>pt</string> </key> + <value> <string>form_empty</string> </value> + </item> + <item> + <key> <string>row_length</string> </key> + <value> <int>4</int> </value> + </item> + <item> + <key> <string>stored_encoding</string> </key> + <value> <string>UTF-8</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Web Site</string> </value> + </item> + <item> + <key> <string>unicode_mode</string> </key> + <value> <int>0</int> </value> + </item> + <item> + <key> <string>update_action</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>update_action_title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSiteForm/your_default_available_language.xml b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSiteForm/your_default_available_language.xml new file mode 100644 index 0000000000000000000000000000000000000000..262b19d04a5d855007eed28366060bd29200ccc7 --- /dev/null +++ b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/BusinessConfiguration_setupUNGWebSiteForm/your_default_available_language.xml @@ -0,0 +1,135 @@ +<?xml version="1.0"?> +<ZopeData> + <record id="1" aka="AAAAAAAAAAE="> + <pickle> + <global name="ProxyField" module="Products.ERP5Form.ProxyField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>delegated_list</string> </key> + <value> + <list> + <string>items</string> + <string>orientation</string> + <string>title</string> + </list> + </value> + </item> + <item> + <key> <string>id</string> </key> + <value> <string>your_default_available_language</string> </value> + </item> + <item> + <key> <string>message_values</string> </key> + <value> + <dictionary> + <item> + <key> <string>external_validator_failed</string> </key> + <value> <string>The input failed the external validator.</string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>overrides</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>tales</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>items</string> </key> + <value> + <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent> + </value> + </item> + <item> + <key> <string>orientation</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string></string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string></string> </value> + </item> + </dictionary> + </value> + </item> + <item> + <key> <string>values</string> </key> + <value> + <dictionary> + <item> + <key> <string>field_id</string> </key> + <value> <string>my_radio_field</string> </value> + </item> + <item> + <key> <string>form_id</string> </key> + <value> <string>Base_viewWebFieldLibrary</string> </value> + </item> + <item> + <key> <string>items</string> </key> + <value> + <list/> + </value> + </item> + <item> + <key> <string>orientation</string> </key> + <value> <string>vertical</string> </value> + </item> + <item> + <key> <string>target</string> </key> + <value> <string>Click to edit the target</string> </value> + </item> + <item> + <key> <string>title</string> </key> + <value> <string>Default Language</string> </value> + </item> + </dictionary> + </value> + </item> + </dictionary> + </pickle> + </record> + <record id="2" aka="AAAAAAAAAAI="> + <pickle> + <global name="TALESMethod" module="Products.Formulator.TALESField"/> + </pickle> + <pickle> + <dictionary> + <item> + <key> <string>_text</string> </key> + <value> <string>python: [(x[\'name\'], x[\'id\']) for x in context.BusinessConfiguration_getAvailableL10NBusinessTemplateList()]</string> </value> + </item> + </dictionary> + </pickle> + </record> +</ZopeData> diff --git a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/ung_configuration_ui_description.ods.xml b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/ung_configuration_ui_description.ods.xml index aa4285d5e4d15f3a679bd84a602d3a24fd584074..350075d094eac690038ffaf3bad56463928db903 100644 --- a/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/ung_configuration_ui_description.ods.xml +++ b/bt5/erp5_configurator_ung/SkinTemplateItem/portal_skins/erp5_configurator_ung/ung_configuration_ui_description.ods.xml @@ -8,7 +8,7 @@ <dictionary> <item> <key> <string>_EtagSupport__etag</string> </key> - <value> <string>ts01321417.35</string> </value> + <value> <string>ts01333213.36</string> </value> </item> <item> <key> <string>__name__</string> </key> @@ -20,198 +20,200 @@ </item> <item> <key> <string>data</string> </key> - <value> <string encoding="base64">UEsDBBQAAAgAACdxfD6FbDmKLgAAAC4AAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz -aXMub3BlbmRvY3VtZW50LnNwcmVhZHNoZWV0UEsDBBQACAgIACdxfD4AAAAAAAAAAAAAAAALAAAA -Y29udGVudC54bWzNWdtu4zYQfe9XCFqgb7J8SbaJm2Sx6O4WCyTbotv08lTQ1EhmQ5ECSUX233dI -XUK7liNnnSAJoEDkmZnD4VxI5eLdKufBPSjNpLgMJ6NxGICgMmEiuwxvf/8UnYXvrr67kGnKKMwT -ScschImoFAb/Bigt9LyevQxLJeaSaKbnguSg54bOZQGilZr76LmzVY9os+aDxR3YlzawMkOFLXZD -liyGW3ZgXzpRpBoqbLHoVF88lUOFV5pHqUSv5wUxbIvFijNxdxkujSnmcVxV1aiajaTK4sn5+Xns -ZjvCtMMVpeIOldAYOFhjOp6MJnGLzcGQofws1qckynwBarBriCH/29VCgUYILtcG5jBFvsxGfN1n -g6PrPutxM10SNTjOHHgzVGbJ8FCZJb5sTsyyZ3/P4hucdI+b64e4UvlQWxa74SqqWDF4mTXal5dS -dlStQJ3sju50PD6J63cPXe2FV4oZUB6c7oVTwmnncZnvchriJjEiIri3Id8lkXWE7hGYxvV0B9ZJ -r+q/bq6/0iXk5AHMHgdHTGhDxINnlN2E3pWexgoKqUznmHR48cXdmnbclibn/aXDzrbQTCXJTijS -mcVYRjCJo3sG1ZuN2ro/Hs5jB+oClwFvs6TDNsuBVQGK2ZUQbgMhyjU6DYNDFnNPerO+qnw1TJ0N -CJmk2xq75GhkvUaJPnQumRtFhLbIplQ1i0W/65Hbj8gadyuutWCVxYDS3MRocaqSdIQv4VXbY+uc -0nE3kGKvjVJCIUqAcn11UdfKbjio3+26LsP3IiEcgq/IKbj9HAZYz1pkzvj6MvyeFFL/uAmrx8LA -U1wwQ7Ho3BPF3A7F+81el5QlRKO6HSY3Jp9s4j1fELHeob6b8IXtVJSBwE3GkqErpr/J+DXDfuY2 -2Pms169buB2OPTq1D/Av+aPcT8vDDKG01gbyxzjFfeHZjJPSSJsTNHJ6urh1z40VUDnpjDW0XVnA -RszLXIStpD8YFZimoAwDHaRyvlBA7qIFYB6iQmu61djAK5bYJjobzd6e09zx9+js4zZ9KW6no9nJ -7DBus5fiNjkfjc9+OIzcyUuRm46mbw/ipvoCTslqixiO+KzqKTu4BJYtsUePRyenUzS+n3CpAduA + <value> <string encoding="base64">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 -SmztcyUdlcK+igM4aPSmlmHfdXTW+dRDnfL6LUCCbktU6LuZ46OoVGenr4ss8gdAfVf14w62FWQi -BjkuA7U9RWoHez5drZ25RAgI6lkY9WG9q0MTzp4+iaA1MvNYprDEaaIXupOyhndnt0Ip/XYMXX+F -xl2qffkCbkIzOOBj1x/Ui8KE6M2/pujpla2Qsf4aFc7CxYJknjnnvavQ/BhEgWP7wRMg0aIRw+S9 -vuTzuDnbr0io/zh+WghoIVLaS5XeXv8HufRfZez+zEajJ1a9kOHSqShPbZOZ1JouNTbtWhg46Kz7 -mxvzgbmof5c7Si16c3t7e4POJ+uZ4oyEs9jrOLrDvYQ29di7Ci03zvobvZd6oN22Ld0mauy15nou -NKo6pF90AfV4vI/at/XHtAvMznvMNj1Bqq8x7dAHku09tDjFFG9D7PhRj4iOpc6UqaEz69Bi0dFu -C3o4BwpMRw7PjDCKgvA6mC/8zXyBwmukZ2ovNHDzrdc4DN5H0SpcrqLHzumh9On698VyykNtoHnG -bJbLNtDO/Uu5h4arHQ3/F9bmH1BLBwicP2gOEAYAAAIbAABQSwMEFAAACAAAJ3F8PiXXUxhFBAAA -RQQAAAgAAABtZXRhLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+Cjxv -ZmZpY2U6ZG9jdW1lbnQtbWV0YSB4bWxuczpvZmZpY2U9InVybjpvYXNpczpuYW1lczp0YzpvcGVu -ZG9jdW1lbnQ6eG1sbnM6b2ZmaWNlOjEuMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3Jn -LzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIg -eG1sbnM6bWV0YT0idXJuOm9hc2lzOm5hbWVzOnRjOm9wZW5kb2N1bWVudDp4bWxuczptZXRhOjEu -MCIgeG1sbnM6b29vPSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAwNC9vZmZpY2UiIHhtbG5zOmdy -ZGRsPSJodHRwOi8vd3d3LnczLm9yZy8yMDAzL2cvZGF0YS12aWV3IyIgb2ZmaWNlOnZlcnNpb249 -IjEuMiIgZ3JkZGw6dHJhbnNmb3JtYXRpb249Imh0dHA6Ly9kb2NzLm9hc2lzLW9wZW4ub3JnL29m -ZmljZS8xLjIveHNsdC9vZGYycmRmLnhzbCI+PG9mZmljZTptZXRhPjxtZXRhOmdlbmVyYXRvcj5P -cGVuT2ZmaWNlLm9yZy8zLjIkVW5peCBPcGVuT2ZmaWNlLm9yZ19wcm9qZWN0LzMyMG0xMiRCdWls -ZC05NDgzPC9tZXRhOmdlbmVyYXRvcj48bWV0YTpjcmVhdGlvbi1kYXRlPjIwMTEtMDEtMTFUMTI6 -Mzc6NDQ8L21ldGE6Y3JlYXRpb24tZGF0ZT48ZGM6bGFuZ3VhZ2U+ZnItRlI8L2RjOmxhbmd1YWdl -PjxtZXRhOmVkaXRpbmctY3ljbGVzPjE1PC9tZXRhOmVkaXRpbmctY3ljbGVzPjxtZXRhOmVkaXRp -bmctZHVyYXRpb24+UFQwMEg0M00yNVM8L21ldGE6ZWRpdGluZy1kdXJhdGlvbj48ZGM6ZGF0ZT4y -MDExLTAzLTI4VDExOjA5OjE0PC9kYzpkYXRlPjxtZXRhOmRvY3VtZW50LXN0YXRpc3RpYyBtZXRh -OnRhYmxlLWNvdW50PSIxIiBtZXRhOmNlbGwtY291bnQ9IjE4IiBtZXRhOm9iamVjdC1jb3VudD0i -MCIvPjxtZXRhOnVzZXItZGVmaW5lZCBtZXRhOm5hbWU9IkluZm8gMSIvPjxtZXRhOnVzZXItZGVm -aW5lZCBtZXRhOm5hbWU9IkluZm8gMiIvPjxtZXRhOnVzZXItZGVmaW5lZCBtZXRhOm5hbWU9Iklu -Zm8gMyIvPjxtZXRhOnVzZXItZGVmaW5lZCBtZXRhOm5hbWU9IkluZm8gNCIvPjwvb2ZmaWNlOm1l -dGE+PC9vZmZpY2U6ZG9jdW1lbnQtbWV0YT5QSwMEFAAICAgAJ3F8PgAAAAAAAAAAAAAAABgAAABU -aHVtYm5haWxzL3RodW1ibmFpbC5wbmftl/k7G9gax3XMVKvTbVx0dIlWrakYFKNKplNqWirF2Gob -Q7RIqJCgJFqkiqqdoqG2UiIqESEhaRP7Oqg1dmMXagtJJG7mPve/uPenc57zvOd53ud9P+/3e07c -Ayvzk9IK0hISEifv/mZqI16rJSSOSBz7RrwLKpfgSkicUrpreuv30LeciTDY73aAlk2gYqGiRs4x -/z57YGXKA02kxRl5OTOlhOv3TDPlrU3Tm12/xQceiaZd1cg8F5oo+y0wxvSHaO2zcc9NtU2vR9nF -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 -RsgfLY3DpWe5Y+obGiJmmNjlTNn2PZNmrenRq8PHHSLSwGY+KwHWD5xSpW1u347GNyD6NVu3VEvp -dJMkepeGdJWM2KOoAqIvw3GpvIKgoamJXiqIvSZCRc0qX5vaapZ337FIXcvxKDWaYLR1fnO3GEhv -3kib3TU4a5/sIgucH3YucX49D+lZ6ivSNWyQ1DLr1nC5tjOf5X6n/dD6Xk1Iuxn9pxX+alWvb9VA -wtQobzb3QN0t8gT7t7ngqRfJ63f68/OXDlVVk/wNs/+r22Yq79q+/Vf2sysyD7z+afX/D/+HD3fB -32vHFkkiM1zEv0aJu2ZWpoRf/4j6N1BLBwjcKvnWdwwAAFwOAABQSwMEFAAICAgAJ3F8PgAAAAAA -AAAAAAAAACcAAABDb25maWd1cmF0aW9uczIvYWNjZWxlcmF0b3IvY3VycmVudC54bWwDAFBLBwgA -AAAAAgAAAAAAAABQSwMEFAAACAAAJ3F8PgAAAAAAAAAAAAAAABwAAABDb25maWd1cmF0aW9uczIv -cHJvZ3Jlc3NiYXIvUEsDBBQAAAgAACdxfD4AAAAAAAAAAAAAAAAYAAAAQ29uZmlndXJhdGlvbnMy -L2Zsb2F0ZXIvUEsDBBQAAAgAACdxfD4AAAAAAAAAAAAAAAAaAAAAQ29uZmlndXJhdGlvbnMyL3Bv -cHVwbWVudS9QSwMEFAAACAAAJ3F8PgAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvdG9v -bHBhbmVsL1BLAwQUAAAIAAAncXw+AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9tZW51 -YmFyL1BLAwQUAAAIAAAncXw+AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi90b29sYmFy -L1BLAwQUAAAIAAAncXw+AAAAAAAAAAAAAAAAHwAAAENvbmZpZ3VyYXRpb25zMi9pbWFnZXMvQml0 -bWFwcy9QSwMEFAAACAAAJ3F8PgAAAAAAAAAAAAAAABoAAABDb25maWd1cmF0aW9uczIvc3RhdHVz -YmFyL1BLAwQUAAgICAAncXw+AAAAAAAAAAAAAAAADAAAAHNldHRpbmdzLnhtbO1a31fqOBB+37+C -09c9SkFlF45wT6kCetWrLaDylrYD5JomPUlKwb9+U364WqkgtPd4zy4PQJvkm8nMZPJN2tNvU58U -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 +a3R106XBtlJm8/effzmNZ0o2AwsfQpg/luAmbRmHPvMqTUP4Od9kMLzJr45fS0+OS1ceRULt7b3H +rCIPHz3I1PO1SzxclqxmO+gkJhqPlZXsR+ilLTZ//FBE48Jvibws67mD0T06g67dC8lhjpn6bUkV +ZjRu9BlwVSREwOuINBjJGU1GIAea6CYcV4qPIOpUNEbNv33nw4HQbAf9JQQraZ1T9zBryZl/FDtd +Yk2veB7uS3H5kWD9AeDzBObCXWgohMBkRSB5JfStltK7Rjn03ARrMqEGC6AvxUySe25LoPykdO3H +IAjvh9E70mUJ/UPfqE9L5Y9lzqcFs2Y0+ihKm3BMai+oILGtfaaEo5LbV3EAB43e1DLsu47OOp96 +qFNevwXioNsSlfpuZvjIK9XZ6esyj/wBUN9V/biDbQU5T0COiUBtT5HawZ5PV2tnLuUcgnoWRn1Y +7+rQhLNnTyJojcw8FhksMZLqhe6kqOHd2S1XSr8dQ9dfoXGXal++gJvQDA742PUH9aIwIXrzryl6 +emXLRaK/RoWzcLGIc8+c895VaH4MosSJ/eAJkGjRiOH4vb7ki6Q526/iUP9x/LQQ0EJkpJcqvb3+ +D3Lpv8rY/ZmNRk+seiHH0qmQp7bJTGpNlxqbdi0MHHTW/c2N+cBc1r/ljhCL3tze3t6g88l6pjwj +4Sz2Oo7ucJfQph57V6Hlxll/o/dSD7TbtqXbRI291lzPhUZVh/SLLqAej/dR+7b+mHaB2XmP2aYn +yPQ1ph36QLK9hxanqGJtiB0/6hHRsdSZMjV0Zh1aLDLabUEP50CB6cjhmRFGURBeB/OFv5kvUHiN +9EzthQZuvvUah8H76PFq/nQ1j5zTQ+nT9e+L5ZSH2kDzjNksl22gnfuXcg8NVzsa/i+szT9QSwcI +r/u4qBAGAAACGwAAUEsDBBQAAAgAAEqLfD6jjen8RQQAAEUEAAAIAAAAbWV0YS54bWw8P3htbCB2 +ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8b2ZmaWNlOmRvY3VtZW50LW1ldGEgeG1s +bnM6b2ZmaWNlPSJ1cm46b2FzaXM6bmFtZXM6dGM6b3BlbmRvY3VtZW50OnhtbG5zOm9mZmljZTox +LjAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpkYz0i +aHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOm1ldGE9InVybjpvYXNpczpu +YW1lczp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6bWV0YToxLjAiIHhtbG5zOm9vbz0iaHR0cDovL29w +ZW5vZmZpY2Uub3JnLzIwMDQvb2ZmaWNlIiB4bWxuczpncmRkbD0iaHR0cDovL3d3dy53My5vcmcv +MjAwMy9nL2RhdGEtdmlldyMiIG9mZmljZTp2ZXJzaW9uPSIxLjIiIGdyZGRsOnRyYW5zZm9ybWF0 +aW9uPSJodHRwOi8vZG9jcy5vYXNpcy1vcGVuLm9yZy9vZmZpY2UvMS4yL3hzbHQvb2RmMnJkZi54 +c2wiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+T3Blbk9mZmljZS5vcmcvMy4yJFVuaXgg +T3Blbk9mZmljZS5vcmdfcHJvamVjdC8zMjBtMTIkQnVpbGQtOTQ4MzwvbWV0YTpnZW5lcmF0b3I+ +PG1ldGE6Y3JlYXRpb24tZGF0ZT4yMDExLTAxLTExVDEyOjM3OjQ0PC9tZXRhOmNyZWF0aW9uLWRh +dGU+PGRjOmxhbmd1YWdlPmZyLUZSPC9kYzpsYW5ndWFnZT48bWV0YTplZGl0aW5nLWN5Y2xlcz4x +NjwvbWV0YTplZGl0aW5nLWN5Y2xlcz48bWV0YTplZGl0aW5nLWR1cmF0aW9uPlBUMDBINDRNNDFT +PC9tZXRhOmVkaXRpbmctZHVyYXRpb24+PGRjOmRhdGU+MjAxMS0wMy0yOFQxNDoyNjoyMTwvZGM6 +ZGF0ZT48bWV0YTpkb2N1bWVudC1zdGF0aXN0aWMgbWV0YTp0YWJsZS1jb3VudD0iMSIgbWV0YTpj +ZWxsLWNvdW50PSIyMSIgbWV0YTpvYmplY3QtY291bnQ9IjAiLz48bWV0YTp1c2VyLWRlZmluZWQg +bWV0YTpuYW1lPSJJbmZvIDEiLz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDIi +Lz48bWV0YTp1c2VyLWRlZmluZWQgbWV0YTpuYW1lPSJJbmZvIDMiLz48bWV0YTp1c2VyLWRlZmlu +ZWQgbWV0YTpuYW1lPSJJbmZvIDQiLz48L29mZmljZTptZXRhPjwvb2ZmaWNlOmRvY3VtZW50LW1l +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</string> </value> +NOP1F1BLBwiBPesyUQEAAMcHAABQSwECFAAUAAAIAABKi3w+hWw5ii4AAAAuAAAACAAAAAAAAAAA +AAAAAAAAAAAAbWltZXR5cGVQSwECFAAUAAgICABKi3w+A4UEk68FAADAHQAACwAAAAAAAAAAAAAA +AABUAAAAY29udGVudC54bWxQSwECFAAUAAgICABKi3w+r/u4qBAGAAACGwAACgAAAAAAAAAAAAAA +AAA8BgAAc3R5bGVzLnhtbFBLAQIUABQAAAgAAEqLfD6jjen8RQQAAEUEAAAIAAAAAAAAAAAAAAAA +AIQMAABtZXRhLnhtbFBLAQIUABQACAgIAEqLfD4XwNsguAwAANgOAAAYAAAAAAAAAAAAAAAAAO8Q +AABUaHVtYm5haWxzL3RodW1ibmFpbC5wbmdQSwECFAAUAAgICABKi3w+AAAAAAIAAAAAAAAAJwAA +AAAAAAAAAAAAAADtHQAAQ29uZmlndXJhdGlvbnMyL2FjY2VsZXJhdG9yL2N1cnJlbnQueG1sUEsB +AhQAFAAACAAASot8PgAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAARB4AAENvbmZpZ3VyYXRpb25z +Mi9wcm9ncmVzc2Jhci9QSwECFAAUAAAIAABKi3w+AAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAB+ +HgAAQ29uZmlndXJhdGlvbnMyL2Zsb2F0ZXIvUEsBAhQAFAAACAAASot8PgAAAAAAAAAAAAAAABoA +AAAAAAAAAAAAAAAAtB4AAENvbmZpZ3VyYXRpb25zMi9wb3B1cG1lbnUvUEsBAhQAFAAACAAASot8 +PgAAAAAAAAAAAAAAABoAAAAAAAAAAAAAAAAA7B4AAENvbmZpZ3VyYXRpb25zMi90b29scGFuZWwv +UEsBAhQAFAAACAAASot8PgAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAJB8AAENvbmZpZ3VyYXRp +b25zMi9tZW51YmFyL1BLAQIUABQAAAgAAEqLfD4AAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAFof +AABDb25maWd1cmF0aW9uczIvdG9vbGJhci9QSwECFAAUAAAIAABKi3w+AAAAAAAAAAAAAAAAHwAA +AAAAAAAAAAAAAACQHwAAQ29uZmlndXJhdGlvbnMyL2ltYWdlcy9CaXRtYXBzL1BLAQIUABQAAAgA +AEqLfD4AAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAM0fAABDb25maWd1cmF0aW9uczIvc3RhdHVz +YmFyL1BLAQIUABQACAgIAEqLfD5f6xmM/wQAAPUhAAAMAAAAAAAAAAAAAAAAAAUgAABzZXR0aW5n +cy54bWxQSwECFAAUAAgICABKi3w+gT3rMlEBAADHBwAAFQAAAAAAAAAAAAAAAAA+JQAATUVUQS1J +TkYvbWFuaWZlc3QueG1sUEsFBgAAAAAQABAANgQAANImAAAAAA==</string> </value> </item> <item> <key> <string>precondition</string> </key> @@ -219,7 +221,7 @@ TkYvbWFuaWZlc3QueG1sUEsFBgAAAAAQABAANgQAAGAmAAAAAA==</string> </value> </item> <item> <key> <string>size</string> </key> - <value> <int>10924</int> </value> + <value> <int>11038</int> </value> </item> <item> <key> <string>title</string> </key> diff --git a/bt5/erp5_configurator_ung/bt/revision b/bt5/erp5_configurator_ung/bt/revision index 9a037142aa3c1b4c490e1a38251620f113465330..9d607966b721abde8931ddd052181fae905db503 100644 --- a/bt5/erp5_configurator_ung/bt/revision +++ b/bt5/erp5_configurator_ung/bt/revision @@ -1 +1 @@ -10 \ No newline at end of file +11 \ No newline at end of file