-
Notifications
You must be signed in to change notification settings - Fork 77
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
Flexible Legal Basis = True Default #4434
Flexible Legal Basis = True Default #4434
Conversation
- Update PrivacyDeclaration.flexible_legal_basis_for_processing to get rid of the third state. Make it required, and set the server default to True, to match what should happen when systems are created outside of Compass. - Add a migration that first updates existing flexible_legal_basis_for_processing to False if it is currently null, then adds the new server default and makes it required.
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
Passing run #5260 ↗︎
Details:
Review all test suite changes for PR #4434 ↗︎ |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #4434 +/- ##
=======================================
Coverage 87.10% 87.10%
=======================================
Files 329 329
Lines 20358 20358
Branches 2621 2621
=======================================
Hits 17733 17733
Misses 2162 2162
Partials 463 463 ☔ View full report in Codecov by Sentry. |
@adamsachs I think this is ready to go, just need a 👍 |
Looks good - does changelog need to be updated? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good, thank you for making quick work of this!
thank you for the changelog catch, I thought I'd done it, but just in fideslang! |
❗
Contains migration; check downrev❗
Dependent on fideslang release of https://github.com/ethyca/fideslang/pull/184Closes #PROD-1264
Description Of Changes
Make "flexible legal basis for processing" non nullable and True by default in the backend.
Code Changes
Steps to Confirm
Pre-Merge Checklist
CHANGELOG.md