Restrict read+edit access to this page to “trivore-staff” until release time.
– REMOVE THIS PANEL –
Initial release
Released 2021-00-00.
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" />