-------------------
- Allow to enable/disable personal details settings via registry settings.
- Notifications:
- Allow to enable/disable notifications via registry settings.
Note: the notification system is per default disabled.
- Allow to customize the default's subscription setting for "ra not modified".
- Allow to customize the notification mail's sender name and address.
- Add translations.
- Add basic notification for risk assessments which were not modified since a configurable number of days.
Note: This notification is disabled by default.
- Add script to send notifications via cron.
- Add basic notifications infrastructure.
- Allow to set notification subscription settings in the preferences panel.
- Add BaseEmail class to unify sending emails.
Ref: scrum-1572
[thet, reinhardt]
- Add behavior to hide modules from trainings.
Ref: scrum-1573
[thet]
- Cleanup: Reuse similar code for survey related views.
[thet]
- Fix incorrect named entity in configure.zcml.
[thet]
- Use NuPlone 2.2.2.
[thet]
- Make alembic upgrades fail-safe.
[thet]
- Fix error when freshly installing a Plone site where `getNonInstallableProfiles` is missing.
Ref: https://github.com/plone/Products.CMFPlone/issues/3862
[thet]
- Updated styles.
- Short report tweaks
Ref: scrum-1295
- Added views to find measure title duplications
Refs: scrum-1550
- Make the login plone 6 compatible
[ale-rt]