Products.plonepas

Latest version: v8.0.5

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

Scan your dependencies

Page 10 of 15

4.0

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

- Avoid a deprecation warning for the credentialsChanged method.
[hannosch]

- Fixed problems with missing user cache invalidation. This closes
http://dev.plone.org/plone/ticket/10715.
[fafhrd, hannosch]

- Make VirtualGroup inherit from PropertiedUser so it gets wrapped correctly.
Have getGroupsForPrincipal not return the AutoGroup as a member of itself.
Closes http://dev.plone.org/plone/ticket/10568.
[cah190]

- PluggableAuthService expects a list of group ids from getGroups, don't pass a
list of wrapped groups instead.
[cah190, esteele]

- Added a custom `IMembershipTool` interface to PlonePAS extending the base one
from CMFCore. It adds the `getMemberInfo` method to the mix. This closes
http://dev.plone.org/plone/ticket/10240.
[hannosch]

4.0b9

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

- Fixed a test to no longer use removed Large Plone Folder type.
[davisagli]

4.0b8

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

- Removed special unauthorized view workaround, after the underlying issue
has been fixed in Zope2.
[davisagli, hannosch]

4.0b7

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

- Added manage_setMembersFolderById method for ZMI.
Fixes http://dev.plone.org/plone/ticket/10400
[daftdog]

4.0b6

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

- Revert incorrect PIL import change.
[hannosch]

4.0b5

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

- Install recursive_groups in new sites by default. Make it the last
IGroupsPlugin installed.
[esteele]

- Remove caching of utils.py's getGroupsForPrincipal method as it was nastily
overzealous.
[esteele, cah190]

- Use sets instead of util.py's 'unique' method.
[esteele]

Page 10 of 15

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.