[Erp5-report] r41418 ivan - in /erp5/trunk/bt5/erp5_knowledge_pad: SkinTemplateItem/portal_...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Dec 14 14:54:40 CET 2010
Author: ivan
Date: Tue Dec 14 14:54:40 2010
New Revision: 41418
URL: http://svn.erp5.org?rev=41418&view=rev
Log:
User might have selected gadgets in previous "Add Gadgets" dialog page.
Modified:
erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_addBoxList.xml
erp5/trunk/bt5/erp5_knowledge_pad/bt/revision
Modified: erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_addBoxList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_addBoxList.xml?rev=41418&r1=41417&r2=41418&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_addBoxList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/SkinTemplateItem/portal_skins/erp5_knowledge_pad/KnowledgePad_addBoxList.xml [utf8] Tue Dec 14 14:54:40 2010
@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
- <tuple>
- <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
- <tuple/>
- </tuple>
+ <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
</pickle>
<pickle>
<dictionary>
@@ -59,6 +56,14 @@ cancel_url = kw.get(\'cancel_url\', None
active_pad_relative_url = kw.get(\'active_pad_relative_url\', None)\n
knowledge_pad = context.restrictedTraverse(active_pad_relative_url)\n
not_added_gadgets_mesage = None\n
+\n
+selection_name = context.REQUEST.get(\'list_selection_name\', None)\n
+if selection_name is not None:\n
+ # maybe user already selected them in a previous page in a listbox selection\n
+ portal_selection = context.portal_selections\n
+ params = portal_selection.getSelectionParamsFor(selection_name, {})\n
+ uids.extend(params.get(\'uids\', []))\n
+\n
if len(uids):\n
for uid in uids:\n
gadget = context.portal_catalog(uid=uid)[0]\n
@@ -134,6 +139,9 @@ else:\n
<string>active_pad_relative_url</string>
<string>knowledge_pad</string>
<string>not_added_gadgets_mesage</string>
+ <string>selection_name</string>
+ <string>portal_selection</string>
+ <string>params</string>
<string>len</string>
<string>_getiter_</string>
<string>uid</string>
Modified: erp5/trunk/bt5/erp5_knowledge_pad/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_knowledge_pad/bt/revision?rev=41418&r1=41417&r2=41418&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_knowledge_pad/bt/revision [utf8] Tue Dec 14 14:54:40 2010
@@ -1 +1 @@
-656
\ No newline at end of file
+657
\ No newline at end of file
More information about the Erp5-report
mailing list