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

#2994248 Make sure on install SM + CM also need to consent #1526

Merged
merged 5 commits into from Oct 10, 2019

Conversation

ronaldtebrake
Copy link
Contributor

@ronaldtebrake ronaldtebrake commented Oct 1, 2019

Problem

SM + CM are not asked to give consent to data policy

Solution

On install of the module both CM + SM get the "without consent" permission so they don't need to consent. I have removed that so it's now only for admin and anon.
I decided this is only for 7.0 and newer installs so current CM + SM aren't disrupted, we can always do it for clients themselves in our own update hook.

Issue tracker

How to test

  • Enable social_gdpr
  • See that CM and SM need to consent now

Release notes

SM and CM now need to consent for GDPR as well, if you want this on your existing platforms make sure CM and SM do not have the "without consent" permission.

@ronaldtebrake ronaldtebrake added type: bug Fixes a bug in Open Social status: needs review This pull request is waiting for a requested review prio: low shipsters labels Oct 1, 2019
@ronaldtebrake ronaldtebrake added this to the 7.0 milestone Oct 1, 2019
@jaapjan
Copy link
Contributor

jaapjan commented Oct 1, 2019

Marking as needs work since Behat test need to be updated still (since CM/SM now need to give consent 👍 )

https://travis-ci.org/goalgorilla/open_social/jobs/591925204

@jaapjan jaapjan added status: needs work This pull request needs more work before it's ready for review and removed status: needs review This pull request is waiting for a requested review labels Oct 1, 2019
@ronaldtebrake ronaldtebrake added status: needs review This pull request is waiting for a requested review and removed status: needs work This pull request needs more work before it's ready for review labels Oct 2, 2019
@albertoalaejos albertoalaejos self-assigned this Oct 9, 2019
@albertoalaejos albertoalaejos removed the status: needs review This pull request is waiting for a requested review label Oct 10, 2019
@albertoalaejos albertoalaejos merged commit 2a5f40c into 8.x-7.x Oct 10, 2019
@jaapjan jaapjan deleted the bugfix/2994248-gdpr branch October 10, 2019 07:51
@jaapjan jaapjan added the backport: verified This pull request has been back ported to an older minor version label Oct 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport: verified This pull request has been back ported to an older minor version prio: low type: bug Fixes a bug in Open Social
3 participants