Initial release
Released 2021-12-17.
Important changes
Changes to web theme layouts
Previous “Privacy policy” and “Terms and conditions” functionality has been removed and replaced with “User agreements”. This may cause the need to update Web Themes which have custom New user registration Details form layouts. If the layout has not been customised, no changes are necessary.
To update a customised layout, you need to remove references to the previous functionality and add a component for the new functionality.
Add as last component before “extraLabel”:
<!-- Show User Agreement documents which the new user must or may accept. --> <uic-user-agreement-acceptance-component _id="userAgreementComponent" id="user-agreement-acceptance" width-full /> <vaadin-label _id="userAgreementErrorLabel" style-name="failure" width-full visible="false" />
Remove lines like these referencing previous privacy and terms components:
<!-- If built-in privacy+terms system is disabled, these fields are hidden automatically. --> <vaadin-check-box _id="acceptTermsField" /> <vaadin-button _id="privacyButton" style-name="link zero-padding" /> <vaadin-button _id="termsButton" style-name="link zero-padding" /> <vaadin-label _id="acceptTermsErrorLabel" style-name="failure" width-full visible="false" />
Initialise user activity fields
After installing the update and signing in to Management portal, you will see an upgrade dialog. It will show a new upgrade step: initialising the last-activity field for each User. Run this step and mark the step as performed.
Bug
ONEP-2475 Migrating a User between namespaces no longer creates duplicate deletion log entries
Improvement
ONEP-2502 Wallet transaction type no longer converted to uppercase
ONEP-2499 No longer logs Mercurial keys during startup
ONEP-2496 Added automatic logging for more object types
ONEP-2493 Description field for namespaces
ONEP-2484 Event logs can be accessed in more views
ONEP-2483 Event log UI is more uniform between views
ONEP-2481 Improved Role editor
ONEP-2479 Refactored Webhook processing to enable better unit testing
ONEP-2474 Improved namespace and role editors
ONEP-2467 Fix openapi.json generation errors
ONEP-2439 Version information API returns data also in HTML format
ONEP-2415 Added missing properties to authorisations view and editor
ONEP-2437 Improved performance of sorting users by creation time
New Feature
ONEP-2488 Inactive users can be deleted automatically
ONEP-2487 Track user’s last activity time
ONEP-2427 Added user agreement (privacy policy etc) customisation
Customer module changes
ONEP-2492 Added validityLengthSeconds to customer specific end points