Commit 830c17db authored by Jens Vagelpohl's avatar Jens Vagelpohl

- LP #142535: Fix faulty docstring for manage_changeProperties which

  incorrectly suggested that passing a simple dictionary as REQUEST
  argument was supported.
parent 3e280dbe
......@@ -25,6 +25,10 @@ Bugs Fixed
Bugs Fixed
++++++++++
- LP #142535: Fix faulty docstring for manage_changeProperties which
incorrectly suggested that passing a simple dictionary as REQUEST
argument was supported.
- LP #583702: Fixed regression in mailhost queue processor code introduced
in 2.12.6 in the LP #574286 changes.
......
......@@ -316,8 +316,8 @@ class PropertyManager(Base, ElementWithAttributes):
def manage_changeProperties(self, REQUEST=None, **kw):
"""Change existing object properties.
Change object properties by passing either a mapping object
of name:value pairs {'foo':6} or passing name=value parameters
Change object properties by passing either a REQUEST object or
name=value parameters
"""
if REQUEST is None:
props={}
......
......@@ -441,9 +441,11 @@ class PropertySheet(Traversable, Persistent, Implicit):
security.declareProtected(manage_properties, 'manage_changeProperties')
def manage_changeProperties(self, REQUEST=None, **kw):
"""Change existing object properties by passing either a mapping
object of name:value pairs {'foo':6} or passing name=value
parameters."""
"""Change existing object properties.
Change object properties by passing either a REQUEST object or
name=value parameters
"""
if REQUEST is None:
props={}
else: props=REQUEST
......
......@@ -797,8 +797,8 @@ class IPropertyManager(Interface):
def manage_changeProperties(REQUEST=None, **kw):
"""Change existing object properties.
Change object properties by passing either a mapping object
of name:value pairs {'foo':6} or passing name=value parameters
Change object properties by passing either a REQUEST object or
name=value parameters
"""
def manage_changePropertyTypes(old_ids, props, REQUEST=None):
......
......@@ -165,9 +165,8 @@ class PropertySheet:
def manage_changeProperties(REQUEST=None, **kw):
"""
Change existing object properties by passing either a mapping
object as 'REQUEST' containing name:value pairs or by passing
name=value keyword arguments.
Change object properties by passing either a REQUEST object or
name=value parameters
Some objects have "special" properties defined by product
authors that cannot be changed. If you try to change one of
......@@ -178,7 +177,7 @@ class PropertySheet:
ensure that the updated values are of the correct type.
*This should probably change*.
If a value is provided for 'REQUEST' (as it will be when
If a REQUEST object is passed (as it will be when
called via the web), the method will return an HTML message
dialog. If no REQUEST is passed, the method returns 'None' on
success.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment