[Erp5-report] r40684 ivan - in /erp5/trunk/bt5/erp5_knowledge_pad: SkinTemplateItem/portal_...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Nov 25 14:03:36 CET 2010
Author: ivan
Date: Thu Nov 25 14:03:35 2010
New Revision: 40684
URL: http://svn.erp5.org?rev=40684&view=rev
Log:
Make a genericKnowledge Pad column renderer rather than support 3 different hard coded ones .
Added:
erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewKnowledgePadColumn.xml
Removed:
erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnOne.xml
erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnThree.xml
erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnTwo.xml
Modified:
erp5/trunk/bt5/erp5_knowledge_pad/bt/revision
Removed: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnOne.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnOne.xml?rev=40683&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnOne.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnOne.xml (removed)
@@ -1,147 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
- <record id="1" aka="AAAAAAAAAAE=">
- <pickle>
- <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
- </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>
- <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>_text</string> </key>
- <value> <unicode encoding="cdata"><![CDATA[
-
-<tal:block \n
- tal:define="mode python: \'web_section\';\n
- default_pad_group python: options.get(\'default_pad_group\', None);\n
- isAnonymousKnowledgePadUsed python: options.get(\'use_anonymous_knowledge_pad\', False);\n
- dummy python: request.set(\'is_anonymous_knowledge_pad_used\', isAnonymousKnowledgePadUsed);\n
- knowledge_pads python: here.ERP5Site_getKnowledgePadListForUser(\n
- mode=mode,\n
- default_pad_group=default_pad_group);\n
- struct python: here.WebSite_getActiveKnowledgePadForUser(knowledge_pads, \n
- default_pad_group);\n
- active_knowledge_pad python: struct[0];\n
- knowledge_pads python: struct[1];\n
- hasUserActivity python: here.ERP5Site_hasUserActivity(\n
- active_knowledge_pad,\n
- mode=mode,\n
- default_pad_group=default_pad_group);\n
- isAnon python: context.portal_membership.isAnonymousUser();\n
- createDefaultPadForUser python: len(knowledge_pads)==0 and\n
- not hasUserActivity;\n
- waitForActivitiesOnServer python: active_knowledge_pad is None and\n
- hasUserActivity;\n
- current_web_section python:\n
- context.REQUEST.get(\'current_web_section\', here);\n
- current_web_section python:\n
- test(current_web_section.getPortalType()==\'Web Site\',\n
- here, current_web_section);\n
- current_web_section_url python: current_web_section.absolute_url();\n
- isUserAllowedToCreateKnowledgePads\n
- context/Base_isUserAllowedToUseKnowledgePad;\n
- isKnowledgePadTemplateUsed python:\n
- request.get(\'is_knowledge_pad_template_used\', 0);\n
- cancel_url string:${current_web_section_url}/view">\n
-\n
- <tal:block tal:condition="python: not createDefaultPadForUser and \n
- not waitForActivitiesOnServer and\n
- active_knowledge_pad is not None">\n
-\n
- <span metal:use-macro="container/Base_viewKnowledgePadMacroLibrary/macros/disable_server_integration"> Disable slot</span>\n
-\n
- <div class="portal-column" \n
- id="portal-column-0"\n
- tal:attributes="class python: test(isAnon or isAnonymousKnowledgePadUsed, \n
- \'portal-column-undraggable\', \n
- \'portal-column\')"\n
- tal:define="layout active_knowledge_pad/KnowledgePad_getBoxColumnLayout;">\n
-\n
- <span tal:condition="python: len(layout)>=1"\n
- tal:replace="structure python:\n
- active_knowledge_pad.KnowledgePad_viewColumnWidget(section_layout=layout[0], \n
- real_context=here,\n
- cancel_url=cancel_url)"/>\n
- </div>\n
-\n
- </tal:block>\n
-\n
- <div tal:condition="python: not (isAnon or isAnonymousKnowledgePadUsed) and\n
- createDefaultPadForUser and \n
- isUserAllowedToCreateKnowledgePads">\n
-\n
- <div class="wait_block">\n
- <h6 i18n:translate="" i18n:domain="ui"> \n
- Please wait until your area is being prepared.\n
- </h6>\n
- <p i18n:translate="" i18n:domain="ui"> \n
- You\'ll be automatically redirected in few seconds.\n
- </p>\n
-\n
- <script type="text/javascript"\n
- tal:content="structure python: \n
- \'\'\'createDefaultPadOnServer(5000,\n
- \'%s/ERP5Site_createDefaultKnowledgePadListForUser\', \n
- \'%s\', \'%s/view\', \'%s\');\'\'\' \n
- %(current_web_section_url, default_pad_group, current_web_section_url, mode)">\n
- </script>\n
- </div>\n
-\n
- </div>\n
- \n
- <span metal:use-macro="container/Base_viewKnowledgePadMacroLibrary/macros/knowledge_pad_security_check"> Security check\n
- </span>\n
- \n
- </tal:block>
-
-]]></unicode> </value>
- </item>
- <item>
- <key> <string>content_type</string> </key>
- <value> <string>text/html</string> </value>
- </item>
- <item>
- <key> <string>expand</string> </key>
- <value> <int>0</int> </value>
- </item>
- <item>
- <key> <string>id</string> </key>
- <value> <string>WebSection_viewColumnOne</string> </value>
- </item>
- <item>
- <key> <string>output_encoding</string> </key>
- <value> <string>utf-8</string> </value>
- </item>
- <item>
- <key> <string>title</string> </key>
- <value> <unicode>Left Column</unicode> </value>
- </item>
- </dictionary>
- </pickle>
- </record>
-</ZopeData>
Removed: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnThree.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnThree.xml?rev=40683&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnThree.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnThree.xml (removed)
@@ -1,115 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
- <record id="1" aka="AAAAAAAAAAE=">
- <pickle>
- <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
- </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>
- <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>_text</string> </key>
- <value> <unicode encoding="cdata"><![CDATA[
-
-<tal:block \n
- tal:define="mode python: \'web_section\';\n
- default_pad_group python: options.get(\'default_pad_group\', None);\n
- isAnonymousKnowledgePadUsed python: options.get(\'use_anonymous_knowledge_pad\', False);\n
- dummy python: request.set(\'is_anonymous_knowledge_pad_used\', isAnonymousKnowledgePadUsed);\n
- knowledge_pads python: here.ERP5Site_getKnowledgePadListForUser(\n
- mode=mode,\n
- default_pad_group=default_pad_group);\n
- struct python: here.WebSite_getActiveKnowledgePadForUser(knowledge_pads, \n
- default_pad_group);\n
- active_knowledge_pad python: struct[0];\n
- knowledge_pads python: struct[1];\n
- hasUserActivity python: here.ERP5Site_hasUserActivity(\n
- active_knowledge_pad,\n
- mode=mode,\n
- default_pad_group=default_pad_group);\n
- isAnon python: context.portal_membership.isAnonymousUser();\n
- createDefaultPadForUser python: len(knowledge_pads)==0 and\n
- not hasUserActivity;\n
- waitForActivitiesOnServer python: active_knowledge_pad is None and\n
- hasUserActivity;\n
- current_web_section python:\n
- context.REQUEST.get(\'current_web_section\', here);\n
- current_web_section python:\n
- test(current_web_section.getPortalType()==\'Web Site\',\n
- here, current_web_section);\n
- current_web_section_url python: current_web_section.absolute_url();\n
- cancel_url current_web_section_url;">\n
-\n
- <tal:block tal:condition="python: not createDefaultPadForUser and \n
- not waitForActivitiesOnServer and\n
- active_knowledge_pad is not None">\n
- <div class="portal-column" \n
- id="portal-column-2"\n
- tal:attributes="class python: test((isAnon or isAnonymousKnowledgePadUsed), \n
- \'portal-column-undraggable\', \n
- \'portal-column\')"\n
- tal:define="layout active_knowledge_pad/KnowledgePad_getBoxColumnLayout;">\n
-\n
- <span tal:condition="python: len(layout)>=3"\n
- tal:replace="structure python:\n
- active_knowledge_pad.KnowledgePad_viewColumnWidget(section_layout=layout[2],\n
- real_context=here,\n
- cancel_url=cancel_url)"/>\n
- </div>\n
- </tal:block>\n
-\n
- </tal:block>\n
-\n
-
-
-]]></unicode> </value>
- </item>
- <item>
- <key> <string>content_type</string> </key>
- <value> <string>text/html</string> </value>
- </item>
- <item>
- <key> <string>expand</string> </key>
- <value> <int>0</int> </value>
- </item>
- <item>
- <key> <string>id</string> </key>
- <value> <string>WebSection_viewColumnThree</string> </value>
- </item>
- <item>
- <key> <string>output_encoding</string> </key>
- <value> <string>utf-8</string> </value>
- </item>
- <item>
- <key> <string>title</string> </key>
- <value> <unicode>Right Column</unicode> </value>
- </item>
- </dictionary>
- </pickle>
- </record>
-</ZopeData>
Removed: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnTwo.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnTwo.xml?rev=40683&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnTwo.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewColumnTwo.xml (removed)
@@ -1,116 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
- <record id="1" aka="AAAAAAAAAAE=">
- <pickle>
- <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
- </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>
- <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>_text</string> </key>
- <value> <unicode encoding="cdata"><![CDATA[
-
-<tal:block \n
- tal:define="mode python: \'web_section\';\n
- default_pad_group python: options.get(\'default_pad_group\', None);\n
- isAnonymousKnowledgePadUsed python: options.get(\'use_anonymous_knowledge_pad\', False);\n
- dummy python: request.set(\'is_anonymous_knowledge_pad_used\', isAnonymousKnowledgePadUsed);\n
- knowledge_pads python: here.ERP5Site_getKnowledgePadListForUser(\n
- mode=mode,\n
- default_pad_group=default_pad_group);\n
- struct python: here.WebSite_getActiveKnowledgePadForUser(knowledge_pads, \n
- default_pad_group);\n
- active_knowledge_pad python: struct[0];\n
- knowledge_pads python: struct[1];\n
- hasUserActivity python: here.ERP5Site_hasUserActivity(\n
- active_knowledge_pad,\n
- mode=mode,\n
- default_pad_group=default_pad_group);\n
- isAnon python: context.portal_membership.isAnonymousUser();\n
- createDefaultPadForUser python: len(knowledge_pads)==0 and\n
- not hasUserActivity;\n
- waitForActivitiesOnServer python: active_knowledge_pad is None and\n
- hasUserActivity;\n
- current_web_section python:\n
- context.REQUEST.get(\'current_web_section\', here);\n
- current_web_section python:\n
- test(current_web_section.getPortalType()==\'Web Site\',\n
- here, current_web_section);\n
- current_web_section_url python: current_web_section.absolute_url();\n
- cancel_url current_web_section_url;">\n
-\n
- <tal:block tal:condition="python: not createDefaultPadForUser and \n
- not waitForActivitiesOnServer and\n
- active_knowledge_pad is not None">\n
-\n
- <div class="portal-column" \n
- id="portal-column-1"\n
- tal:attributes="class python: test((isAnon or isAnonymousKnowledgePadUsed), \n
- \'portal-column-undraggable\', \n
- \'portal-column\')"\n
- tal:define="layout active_knowledge_pad/KnowledgePad_getBoxColumnLayout;">\n
-\n
- <span tal:condition="python: len(layout)>=2"\n
- tal:replace="structure python:\n
- active_knowledge_pad.KnowledgePad_viewColumnWidget(section_layout=layout[1],\n
- real_context=here,\n
- cancel_url=cancel_url)"/>\n
- </div>\n
- </tal:block>\n
-\n
- </tal:block>\n
-\n
-
-
-]]></unicode> </value>
- </item>
- <item>
- <key> <string>content_type</string> </key>
- <value> <string>text/html</string> </value>
- </item>
- <item>
- <key> <string>expand</string> </key>
- <value> <int>0</int> </value>
- </item>
- <item>
- <key> <string>id</string> </key>
- <value> <string>WebSection_viewColumnTwo</string> </value>
- </item>
- <item>
- <key> <string>output_encoding</string> </key>
- <value> <string>utf-8</string> </value>
- </item>
- <item>
- <key> <string>title</string> </key>
- <value> <unicode>Center Column</unicode> </value>
- </item>
- </dictionary>
- </pickle>
- </record>
-</ZopeData>
Added: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewKnowledgePadColumn.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewKnowledgePadColumn.xml?rev=40684&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewKnowledgePadColumn.xml (added)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad_web/WebSection_viewKnowledgePadColumn.xml [utf8] Thu Nov 25 14:03:35 2010
@@ -0,0 +1,151 @@
+<?xml version="1.0"?>
+<ZopeData>
+ <record id="1" aka="AAAAAAAAAAE=">
+ <pickle>
+ <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+ </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>
+ <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>_text</string> </key>
+ <value> <unicode encoding="cdata"><![CDATA[
+
+<tal:block \n
+ tal:define="mode python: options.get(\'mode\', \'web_section\');\n
+ default_pad_group python: options.get(\'default_pad_group\', None);\n
+ isAnonymousKnowledgePadUsed python: options.get(\'use_anonymous_knowledge_pad\', False);\n
+ pad_column python: options.get(\'pad_column\', 0);\n
+ create_default_pad python: options.get(\'create_default_pad\', False);\n
+ make_security_check python: options.get(\'make_security_check\', False);\n
+ dummy python: request.set(\'is_anonymous_knowledge_pad_used\', isAnonymousKnowledgePadUsed);\n
+ knowledge_pads python: here.ERP5Site_getKnowledgePadListForUser(\n
+ mode=mode,\n
+ default_pad_group=default_pad_group);\n
+ struct python: here.WebSite_getActiveKnowledgePadForUser(knowledge_pads, \n
+ default_pad_group);\n
+ active_knowledge_pad python: struct[0];\n
+ knowledge_pads python: struct[1];\n
+ hasUserActivity python: here.ERP5Site_hasUserActivity(\n
+ active_knowledge_pad,\n
+ mode=mode,\n
+ default_pad_group=default_pad_group);\n
+ isAnon python: context.portal_membership.isAnonymousUser();\n
+ createDefaultPadForUser python: len(knowledge_pads)==0 and\n
+ not hasUserActivity and create_default_pad;\n
+ waitForActivitiesOnServer python: active_knowledge_pad is None and\n
+ hasUserActivity;\n
+ current_web_section python:\n
+ context.REQUEST.get(\'current_web_section\', here);\n
+ current_web_section python:\n
+ test(current_web_section.getPortalType()==\'Web Site\',\n
+ here, current_web_section);\n
+ current_web_section_url python: current_web_section.absolute_url();\n
+ isUserAllowedToCreateKnowledgePads\n
+ context/Base_isUserAllowedToUseKnowledgePad;\n
+ isKnowledgePadTemplateUsed python:\n
+ request.get(\'is_knowledge_pad_template_used\', 0);\n
+ cancel_url string:${current_web_section_url}/view">\n
+\n
+ <tal:block tal:condition="python: not createDefaultPadForUser and \n
+ not waitForActivitiesOnServer and\n
+ active_knowledge_pad is not None">\n
+\n
+ <span metal:use-macro="container/Base_viewKnowledgePadMacroLibrary/macros/disable_server_integration"> Disable slot</span>\n
+\n
+ <div class="portal-column" \n
+ tal:attributes="class python: test(isAnon or isAnonymousKnowledgePadUsed, \n
+ \'portal-column-undraggable\', \n
+ \'portal-column\');\n
+ id python: \'portal-column-%s\' %pad_column"\n
+ tal:define="layout active_knowledge_pad/KnowledgePad_getBoxColumnLayout;">\n
+\n
+ <span tal:condition="python: len(layout)>=pad_column+1"\n
+ tal:replace="structure python:\n
+ active_knowledge_pad.KnowledgePad_viewColumnWidget(section_layout=layout[pad_column], \n
+ real_context=here,\n
+ cancel_url=cancel_url)"/>\n
+ </div>\n
+\n
+ </tal:block>\n
+\n
+ <div tal:condition="python: not (isAnon or isAnonymousKnowledgePadUsed) and\n
+ createDefaultPadForUser and \n
+ isUserAllowedToCreateKnowledgePads">\n
+\n
+ <div class="wait_block">\n
+ <h6 i18n:translate="" i18n:domain="ui"> \n
+ Please wait until your area is being prepared.\n
+ </h6>\n
+ <p i18n:translate="" i18n:domain="ui"> \n
+ You\'ll be automatically redirected in few seconds.\n
+ </p>\n
+\n
+ <script type="text/javascript"\n
+ tal:content="structure python: \n
+ \'\'\'createDefaultPadOnServer(5000,\n
+ \'%s/ERP5Site_createDefaultKnowledgePadListForUser\', \n
+ \'%s\', \'%s/view\', \'%s\');\'\'\' \n
+ %(current_web_section_url, default_pad_group, current_web_section_url, mode)">\n
+ </script>\n
+ </div>\n
+\n
+ </div>\n
+\n
+ <tal:block tal:condition="make_security_check">\n
+ <span metal:use-macro="container/Base_viewKnowledgePadMacroLibrary/macros/knowledge_pad_security_check"/>\n
+ </tal:block>\n
+ \n
+ </tal:block>
+
+]]></unicode> </value>
+ </item>
+ <item>
+ <key> <string>content_type</string> </key>
+ <value> <string>text/html</string> </value>
+ </item>
+ <item>
+ <key> <string>expand</string> </key>
+ <value> <int>0</int> </value>
+ </item>
+ <item>
+ <key> <string>id</string> </key>
+ <value> <string>WebSection_viewKnowledgePadColumn</string> </value>
+ </item>
+ <item>
+ <key> <string>output_encoding</string> </key>
+ <value> <string>utf-8</string> </value>
+ </item>
+ <item>
+ <key> <string>title</string> </key>
+ <value> <unicode>Pad column renderer</unicode> </value>
+ </item>
+ </dictionary>
+ </pickle>
+ </record>
+</ZopeData>
Modified: erp5/trunk/bt5/erp5_knowledge_pad/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/bt/revision?rev=40684&r1=40683&r2=40684&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] Thu Nov 25 14:03:35 2010
@@ -1 +1 @@
-618
\ No newline at end of file
+619
\ No newline at end of file
More information about the Erp5-report
mailing list