[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