Skip to content

GDPR Cookie Consent #45

Description

@ddfridley

When the user first visits our website, we need them to agree to cookies.

  • There is branch enciv-home/cookie-consent that has vanilla-cookieconsent installed and poping up. But that code needs to be moved to civil-server and the rest of the changes made.

  • From the above, the loading of css doesn't work in storybook, but does in npm run dev.

  • app/server/routes/react-server-render will need to be modified so that the things that require cookies are not run, but that code is incorporated into cookie-consent

  • Create a new model using mongo-collections for consent. Use that to store consent.

  • think about, but not required, how a new module could add additional things that require consent, without having to edit an existing module.

Image

  • You will have to go to the developers console - Applications to clear your cookies during testing.

Metadata

Metadata

Assignees

Type

No type

Projects

Status
Ready to merge, but delayed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions