Plone.dexterity

Latest version: v3.0.6

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 13

2.3.1

------------------

- Fix issue where webdav PUT created items with empty id
[datakurre]

- fix 27: createContent ignores empty fields
[jensens]

2.3.0

------------------

- Use attribute for DefaultAddForm and DefaultEditForm success message so it can
be easily customized.
[cedricmessiant]

- Big major overhaul to use everywhere the same way to fetch the main schema,
behavior schemata and its markers. This was very scrmabled: sometimes
behaviors weren't taken into account, or only FTI based behaviors but not
those returned by the IBehaviorAssignable adapter. Also the caching was
cleaned up. The tests are now better readable (at least I hope so). In order
to avoid circular imports some methods where moved for ``utils.py`` to
``schema.py``. Deprecations are in place.
[jensens]

- Fix (security): Attribute access to schema fields can be protected. This
worked for direct schemas, but was not implemented for permissions coming
from behaviors.
[jensens]

2.2.4

------------------

- Fix the default attribute accessor to bind field to context when finding
the field default.
[datakurre]

- fix: when Dexterity container or its children contains any AT content with
AT references in them, any move or rename operation for the parent
Dexterity object will cause AT ReferenceEngine to remove those references.
see 20.
[datakurre]

- Let utils.createContent also handle setting of attributes on behaviors, which
derive from other behaviors.
[thet]

- overhaul (no logic changed):
pep8, sorted imports plone.api style, readability, utf8header,
remove bbb code (plone 3)
[jensens]

2.2.3

------------------

- Re-release 2.2.2 which was a brown bag release.
[timo]

2.2.2

------------------

- Add a 'success' class to the status message shown after successfully
adding or editing an item. The previous 'info' class is also
retained for backwards-compatibility.
[davisagli]

- If an object being added to a container already has an id, preserve it.
[davisagli]

2.2.1

------------------

- Also check behavior-fields for IPrimaryField since plone.app.contenttypes
uses fields provided by behaviors as primary fields
[pbauer]

Page 9 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.