[Erp5-report] r22536 - in /experimental/bt5/erp5_forge_experimental: ExtensionTemplateItem/...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jul 17 19:27:41 CEST 2008
Author: luke
Date: Thu Jul 17 19:27:41 2008
New Revision: 22536
URL: http://svn.erp5.org?rev=22536&view=rev
Log:
- added support for causality state
- added note about non generic state support
- added way to pass args and kwargs to ipshell
Modified:
experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py
experimental/bt5/erp5_forge_experimental/SkinTemplateItem/portal_skins/erp5_forge_experimental/Worklist_getFormattedUrl.xml
experimental/bt5/erp5_forge_experimental/bt/revision
Modified: experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py
URL: http://svn.erp5.org/experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py?rev=22536&r1=22535&r2=22536&view=diff
==============================================================================
--- experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py (original)
+++ experimental/bt5/erp5_forge_experimental/ExtensionTemplateItem/ForgeExperimentalTools.py Thu Jul 17 19:27:41 2008
@@ -51,7 +51,7 @@
# fallback to standard
pdb.set_trace()
-def ipshell(self):
+def ipshell(self,*args,**kwargs):
"""Invoke ipython's shell on a document.
variables in the namespace:
@@ -102,9 +102,13 @@
if worklist.meta_type != 'Worklist':
return return_dict
+ # XXX: fetching states have to be done more generic
+ # XXX: now only simulation and causality states are supported
+ # XXX: and this is not enough...
for property,name in [
('portal_type_list','portal_type'),
- ('simulation_state_list','simulation_state')
+ ('simulation_state_list','simulation_state'),
+ ('causality_state_list','causality_state'),
]:
try:
return_dict[property] = worklist.var_matches.get(name,())
Modified: experimental/bt5/erp5_forge_experimental/SkinTemplateItem/portal_skins/erp5_forge_experimental/Worklist_getFormattedUrl.xml
URL: http://svn.erp5.org/experimental/bt5/erp5_forge_experimental/SkinTemplateItem/portal_skins/erp5_forge_experimental/Worklist_getFormattedUrl.xml?rev=22536&r1=22535&r2=22536&view=diff
==============================================================================
--- experimental/bt5/erp5_forge_experimental/SkinTemplateItem/portal_skins/erp5_forge_experimental/Worklist_getFormattedUrl.xml (original)
+++ experimental/bt5/erp5_forge_experimental/SkinTemplateItem/portal_skins/erp5_forge_experimental/Worklist_getFormattedUrl.xml Thu Jul 17 19:27:41 2008
@@ -85,6 +85,11 @@
simulation_state = None\n
\n
try:\n
+ causality_state = worklist_dict[\'causality_state_list\'][0]\n
+except IndexError:\n
+ causality_state = None\n
+\n
+try:\n
portal_type = worklist_dict[\'portal_type_list\'][0]\n
except IndexError:\n
portal_type = None\n
@@ -92,6 +97,8 @@
url_list = []\n
if simulation_state is not None:\n
url_list.append(\'simulation_state=%s\'%(simulation_state,) )\n
+if causality_state is not None:\n
+ url_list.append(\'causality_state=%s\'%(causality_state,) )\n
if portal_type is not None:\n
url_list.append(\'portal_type=%s\'%(portal_type.replace(\' \',\'+\') ))\n
for role in worklist_dict[\'role_list\']:\n
@@ -150,6 +157,7 @@
<string>simulation_state</string>
<string>IndexError</string>
<string>None</string>
+ <string>causality_state</string>
<string>portal_type</string>
<string>url_list</string>
<string>_getiter_</string>
Modified: experimental/bt5/erp5_forge_experimental/bt/revision
URL: http://svn.erp5.org/experimental/bt5/erp5_forge_experimental/bt/revision?rev=22536&r1=22535&r2=22536&view=diff
==============================================================================
--- experimental/bt5/erp5_forge_experimental/bt/revision (original)
+++ experimental/bt5/erp5_forge_experimental/bt/revision Thu Jul 17 19:27:41 2008
@@ -1,1 +1,1 @@
-55
+56
More information about the Erp5-report
mailing list