Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

show cookie popup if the cookie configuration has changed, retain existing settings #182

Open
medarob opened this issue Dec 8, 2020 · 5 comments

Comments

@medarob
Copy link
Contributor

medarob commented Dec 8, 2020

Suppose I configure the extension to have third party cookies as options. The user selects the cookies he wants to allow/disallow and saves the state. The cookies are set and the cookie pop-up disappears - that's what a cookie is for. After a certain time a new third party cookie is added. Now the cookie popup needs to be displayed again but currently that does not work. As the user, you wouldn't know if there is a new cookie or if something has changed in the cookie configuration.

If you select "Accept all cookies" when you first enter the page, would newly added cookie options be automatically accepted at a later date?

The user should see the pop-up again when changing the cookie configuration and existing settings should be retained.

@jonaseberle jonaseberle added the enhancement New feature or request label Jan 9, 2021
@jonaseberle
Copy link
Member

Yes, use case acknowledged.

We should save a hash over the configuration in our consent cookie.

@jonaseberle
Copy link
Member

I am not yet fully clear with how to implement this.

What kind of configuration change should trigger re-showing the consent?

Or should we just add a setting like e.g. consentConfigurationVersion - so the integrator would change that and if existing cookies don't match it we show the consent banner?

@jonaseberle
Copy link
Member

I think a simple plugin.tx_cookieman.settings.consentConfigurationVersion is the way to go here.

@agendartobias
Copy link

how can i implement plugin.tx_cookieman.settings.consentConfigurationVersion? What are expected values? I dont see this in documentation or in typoscript of extension

@jonaseberle
Copy link
Member

It is not implemented yet. Somebody could do it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants