r13475 - in Products.PortalTransforms/trunk: . Products/PortalTransforms
"David Glick" <[email protected]> Wed, 16 Feb 2011 06:59:41 +0000
| Newsgroups | gmane.comp.web.zope.plone.archetypes.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: davisagli
Date: Wed Feb 16 06:59:40 2011
New Revision: 13475
Modified:
Products.PortalTransforms/trunk/CHANGES.txt
Products.PortalTransforms/trunk/Products/PortalTransforms/Transform.py
Products.PortalTransforms/trunk/Products/PortalTransforms/TransformEngine.py
Log:
fix missing security declarations
Modified: Products.PortalTransforms/trunk/CHANGES.txt
==============================================================================
--- Products.PortalTransforms/trunk/CHANGES.txt (original)
+++ Products.PortalTransforms/trunk/CHANGES.txt Wed Feb 16 06:59:40 2011
@@ -4,6 +4,8 @@
2.0.4 - unreleased
------------------
+- Fix missing security declarations.
+ [davisagli]
2.0.3 - 2010-11-24
------------------
Modified: Products.PortalTransforms/trunk/Products/PortalTransforms/Transform.py
==============================================================================
--- Products.PortalTransforms/trunk/Products/PortalTransforms/Transform.py (original)
+++ Products.PortalTransforms/trunk/Products/PortalTransforms/Transform.py Wed Feb 16 06:59:40 2011
@@ -190,9 +190,9 @@
self._load_transform()
return self._v_transform.__doc__
- security.declarePublic('get_documentation')
+ security.declarePublic('convert')
def convert(self, *args, **kwargs):
- """ return apply the transform and return the result """
+ # return apply the transform and return the result
if not hasattr(self, '_v_transform'):
self._load_transform()
return self._v_transform.convert(*args, **kwargs)
Modified: Products.PortalTransforms/trunk/Products/PortalTransforms/TransformEngine.py
==============================================================================
--- Products.PortalTransforms/trunk/Products/PortalTransforms/TransformEngine.py (original)
+++ Products.PortalTransforms/trunk/Products/PortalTransforms/TransformEngine.py Wed Feb 16 06:59:40 2011
@@ -70,6 +70,7 @@
# mimetype oriented conversions (iengine interface)
+ security.declarePrivate('unregisterTransform')
def unregisterTransform(self, name):
""" unregister a transform
name is the name of a registered transform
@@ -78,6 +79,7 @@
if name in self.objectIds():
self._delObject(name)
+ security.declarePrivate('convertTo')
def convertTo(self, target_mimetype, orig, data=None, object=None,
usedby=None, context=None, **kwargs):
"""Convert orig to a given mimetype
@@ -181,9 +183,8 @@
security.declarePublic('convertToData')
def convertToData(self, target_mimetype, orig, data=None, object=None,
usedby=None, context=None, **kwargs):
- """Convert to a given mimetype and return the raw data
- ignoring subobjects. see convertTo for more information
- """
+ # Convert to a given mimetype and return the raw data
+ # ignoring subobjects. see convertTo for more information
data = self.convertTo(target_mimetype, orig, data, object, usedby,
context, **kwargs)
if data:
@@ -192,12 +193,12 @@
security.declarePublic('convert')
def convert(self, name, orig, data=None, context=None, **kwargs):
- """run a tranform of a given name on data
+ # run a tranform of a given name on data
+
+ # * name is the name of a registered transform
- * name is the name of a registered transform
+ # see convertTo docstring for more info
- see convertTo docstring for more info
- """
if not data:
data = self._wrap(name)
try:
@@ -209,13 +210,13 @@
return data
def __call__(self, name, orig, data=None, context=None, **kwargs):
- """run a transform by its name, returning the raw data product
+ # run a transform by its name, returning the raw data product
- * name is the name of a registered transform.
+ # * name is the name of a registered transform.
+
+ # return an encoded string.
+ # see convert docstring for more info on additional arguments.
- return an encoded string.
- see convert docstring for more info on additional arguments.
- """
data = self.convert(name, orig, data, context, **kwargs)
return data.getData()
@@ -556,6 +557,7 @@
# mimetype oriented conversions (iengine interface)
+ security.declarePrivate('registerTransform')
def registerTransform(self, transform):
"""register a new transform
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb