[Checkins] SVN: Products.DCWorkflow/trunk/Products/DCWorkflow/ - removed support for deprecated '_isPortalRoot' marker
Yvo Schubbe
y.2011 at wcm-solutions.de
Sat Feb 19 04:56:57 EST 2011
Log message for revision 120431:
- removed support for deprecated '_isPortalRoot' marker
Changed:
U Products.DCWorkflow/trunk/Products/DCWorkflow/CHANGES.txt
UU Products.DCWorkflow/trunk/Products/DCWorkflow/Expression.py
-=-
Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/CHANGES.txt
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/CHANGES.txt 2011-02-18 23:24:23 UTC (rev 120430)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/CHANGES.txt 2011-02-19 09:56:55 UTC (rev 120431)
@@ -4,6 +4,8 @@
2.3.0-alpha (unreleased)
------------------------
+- StateChangeInfo: Removed support for deprecated '_isPortalRoot' marker.
+
- Hardened XML import parsing against missing boolean attributes.
(https://bugs.launchpad.net/zope-cmf/+bug/707927)
Modified: Products.DCWorkflow/trunk/Products/DCWorkflow/Expression.py
===================================================================
--- Products.DCWorkflow/trunk/Products/DCWorkflow/Expression.py 2011-02-18 23:24:23 UTC (rev 120430)
+++ Products.DCWorkflow/trunk/Products/DCWorkflow/Expression.py 2011-02-19 09:56:55 UTC (rev 120431)
@@ -11,12 +11,8 @@
#
##############################################################################
""" Expressions in a web-configurable workflow.
-
-$Id$
"""
-from warnings import warn
-
from AccessControl.SecurityInfo import ClassSecurityInfo
from AccessControl.SecurityManagement import getSecurityManager
from Acquisition import aq_inner
@@ -26,9 +22,10 @@
from Products.PageTemplates.Expressions import getEngine
from Products.PageTemplates.Expressions import SecureModuleImporter
-from Products.CMFCore.WorkflowCore import ObjectDeleted, ObjectMoved
from Products.CMFCore.Expression import Expression # BBB: old location
from Products.CMFCore.interfaces import ISiteRoot
+from Products.CMFCore.WorkflowCore import ObjectDeleted
+from Products.CMFCore.WorkflowCore import ObjectMoved
# We don't import SafeMapping from Products.PageTemplates.TALES
@@ -103,14 +100,6 @@
while ob is not None:
if ISiteRoot.providedBy(ob):
return ob
- if getattr(ob, '_isPortalRoot', None) is not None:
- # BBB
- warn("The '_isPortalRoot' marker attribute for site "
- "roots is deprecated and will be removed in "
- "CMF 2.3; please mark the root object with "
- "'ISiteRoot' instead.",
- DeprecationWarning, stacklevel=2)
- return ob
ob = aq_parent(ob)
return None
@@ -148,4 +137,3 @@
'scripts': wf.scripts,
}
return getEngine().getContext(data)
-
Property changes on: Products.DCWorkflow/trunk/Products/DCWorkflow/Expression.py
___________________________________________________________________
Deleted: svn:keywords
- Author Date Id Revision
More information about the checkins
mailing list