Details
-
Story
-
Status: Closed
-
Minor
-
Resolution: Completed
-
None
-
AppSec Iteration 82, AppSec Iteration 83, AppSec Iteration 84, AppSec Iteration 85, AppSec Iteration 86, AppSec Iteration 87, AppSec Iteration 88, AppSec Iteration 89, AppSec Iteration 90, AppSec Iteration 91, AppSec Iteration 92, AppSec Iteration 93, AppSec Iteration 94, AppSec Iteration 95, AppSec Iteration 96, AppSec Iteration 97
Description
Motivation
We want to have a built in feature of cookie handling with which it's possible to make the site within the portal be GDPR compliant.
Design
https://www.figma.com/file/BFiKtvHk2qJqdI7FqAt4wC/?node-id=141%3A20553
Changes we decided to make for the sake of simplicity or because that would be significantly more effort to implement as it is in the original design:
- The admin entries are:
- Banner
- "Consent Panel"
- Banner config page entries
- The "Active on this site" switcher goes to the first config entry on the Banner config page as a checkbox.
- There is no change in the style of the config page at checking, unchecking the "Active on this site".
- The "Consent Panel" config menu option appears only if the "Active on this site" is checked on the Banner config page.
- "Consent Mode" is a checkbox.
- The "Privacy Policy Link" is a simple text field and the value of that must be a full URL. No radio, no picker.
- The following entries are not shown on the Banner config page:
- "Display in Page"
- "Accept All Label"
- "DeclineAll Label"
- "Consent Panel" config page entries
- This config menu option appears only if the "Active on this site" is checked on the Banner config page.
- The "Privacy Policy Link" is a simple text field and the value of that must be a full URL. No radio, no picker.
- The "Cookie Preferences" categories' title and description must be the text from here: https://liferay.atlassian.net/wiki/spaces/ENGDXPONLINE/pages/1666810584/Cookies+in+Liferay+DXP+WIP#By-purpose
- "Pre-checked" checkboxes are clear by default.
Acceptance Criteria
- AC-1
- Given that the Site Administrator can configure cookie handling
- When the Site Administrator goes to the site configuration, Platform section and clicks on Cookies configuration entry
- Then a configuration page appears with the possibilities of configuring
- Basic cookie handling
- How the cookie preference banner and the
- Cookie preference setting panel for End Users behave and look.
See the description of the sub tasks for further AC list.
Attachments
Issue Links
- is a dependency of
-
LPS-148284 As a Site Administrator, I want the End User's cookie preferences to be considered at managing cookies on server side
-
- Closed
-
-
LPS-148317 As a Site Administrator, I want the End User's cookie preferences to be considered at managing cookies on client (Javascript) side
-
- Closed
-
- Is blocking
-
LPS-153901 [Dev] Consider cookies OSGI config
-
- Closed
-
- is related to
-
LPS-133704 Cookie security prefixes
-
- Under Review
-
-
LRDOCS-10735 Configure GDPR-compliant cookie preference handling
-
- Ready For Documentation
-