Modify contact form (https://www.sensenet.com/contact) behavior so that it will comply with GDPR. The user should be able to submit the contact form without signing up for the newsletter. If the user decides, however, to sign up, he/she should not be able to submit the form until accepting the Privacy Policy (PP). All previous form functions and validations should remain in effect unless described here otherwise. The user will only sign up for the newsletter if the new checkbox will be checked.
Note: Should not be deployed on the live site until we receive full Privacy Policy text.
Modify existing contact form
Leave general "I Agree to Privacy Policy" label and checkbox intact, but contrary to previous behavior, if selected by user, explicitly save "true" value. This will help us determine if a contact record was saved in the new GDRP compliant process or not.
Add a new „Subscribe to our newsletter, find out more about our Privacy Policy” labeled checkbox at the same location of the page, above the original checkbox.
The link on the "Privacy Policy" text in the subscribe label should link to /privacypolicy#newsletter, that is: it should open a new page in a new window that contains the whole privacy policy, but the browser should jump to the part entitled "Privacy Policy on newsletters and direct marketing". (Both the old and the new link opens the same page in a new window, but the newsletter link should jump to the newsletter specific part.)
Default status of both checkboxes should be unchecked.
Validations before submitting the form
If subscribe checkbox state is unchecked, the user can submit the contact form.
If subscribe checkbox state is checked AND PP checkbox is checked, the user can submit the contact form.
If subscribe checkbox state is checked AND PP checkbox is not checked, the user should not be able to submit the form.
Modify contact form (https://www.sensenet.com/contact) behavior so that it will comply with GDPR. The user should be able to submit the contact form without signing up for the newsletter. If the user decides, however, to sign up, he/she should not be able to submit the form until accepting the Privacy Policy (PP). All previous form functions and validations should remain in effect unless described here otherwise. The user will only sign up for the newsletter if the new checkbox will be checked.
Note: Should not be deployed on the live site until we receive full Privacy Policy text.
Modify existing contact form
Validations before submitting the form
Modify Privacy Policy content
Please note relevant Opening Contact form with hashed URL story