[Erp5-report] r23586 - in /erp5/trunk/bt5/erp5_egov: ExtensionTemplateItem/ bt/

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Sep 12 14:24:26 CEST 2008


Author: fabien
Date: Fri Sep 12 14:24:20 2008
New Revision: 23586

URL: http://svn.erp5.org?rev=23586&view=rev
Log:
use a custom variable 'anonymous_module' to know wich module the annonymous application belongs to

Modified:
    erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/StandardSecurity.py
    erp5/trunk/bt5/erp5_egov/bt/revision

Modified: erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/StandardSecurity.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/StandardSecurity.py?rev=23586&r1=23585&r2=23586&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/StandardSecurity.py (original)
+++ erp5/trunk/bt5/erp5_egov/ExtensionTemplateItem/StandardSecurity.py Fri Sep 12 14:24:20 2008
@@ -132,9 +132,8 @@
       # XXX this hack permit to get the module of the application
       # the goal is to work with anonymous applications, even if they are 
       # not reindexed
-      if len(self.REQUEST.steps) >= 3 and \
-          'module' in self.REQUEST.steps[-3]:
-        module_id = self.REQUEST.steps[-3]
+      module_id = self.REQUEST.get('anonymous_module', None)
+      if module_id:
         module =  getattr(portal, module_id, None)
         if module is not None:
           result = module._getOb(entity_name, None)

Modified: erp5/trunk/bt5/erp5_egov/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_egov/bt/revision?rev=23586&r1=23585&r2=23586&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_egov/bt/revision (original)
+++ erp5/trunk/bt5/erp5_egov/bt/revision Fri Sep 12 14:24:20 2008
@@ -1,1 +1,1 @@
-291
+292




More information about the Erp5-report mailing list