Collective-contact-plonegroup

Latest version: v1.36

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

Scan your dependencies

Page 3 of 7

1.26

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

- As vocabulary `ram.cache` cachekey are generated based on
module/class names, renamed vocabularies
`collective.contact.plonegroup.selected_organization_services` to
`collective.contact.plonegroup.browser.settings.SelectedOrganizationsElephantVocabulary`
and `collective.contact.plonegroup.sorted_selected_organization_services` to
`collective.contact.plonegroup.browser.settings.SortedSelectedOrganizationsElephantVocabulary`.
Added tests showing that cache is correctly invalidated when selected organizations changed.
[gbastien]

1.25

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

- Use `collective.contact.plonegroup.sorted_selected_organization_services`
for `settings.IFunctionSchema.fct_orgs`
(field for restricting a suffix to some organizations).
[gbastien]
- In `validateSettings` invariant check if Plone group is empty using
`getGroupMembers` that ignores `<not found>` users instead `getMemberIds`.
[gbastien]

1.24

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

- Added group_as_str param in organizations_with_suffixes function.
[sgeulette]

1.23

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

- Added parameter `caching=True` to `utils.get_organization`, this will store
the organization object in the REQUEST and avoid too much catalog queries.
[gbastien]

1.22

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

- When passing `kept_org_uids` to `utils.get_organizations`,
make sure order is preserved.
[gbastien]

1.21

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

- Added `BaseOrganizationServicesVocabulary._term_title` to ease override of
rendered term title.
[gbastien]

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.