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
KER-280 | GDPR API data export #454
Conversation
f6b240a
to
817fc68
Compare
typo in commit: |
fcca555
to
9384984
Compare
be80eec
to
fd8909d
Compare
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.
Good stuff also outside of the GDPR api spectrum 👍
Also fix silent renew address for the UI client. Refs: KER-280
- Add helsinki-profile-gdpr-api as a requirement - Add initial methods for fetching and deleting GDPR related information Refs: KER-280
Serialize user related objects in the GDPR query operation - written comments (SectionComment) - voted comments (SectionComment) - images related to comments (CommentImage) - followed hearings (Hearing) - answered polls (SectionPollAnswer) - created polls (SectionPoll) - created poll options (SectionPollOption) - admin organizations (Organization) - created hearings (Hearing) - sections of a hearing (Section) - images related to a section (SectionImage) - files relates to a section (SectionFile) Add test_media folder which gets removed when tests have been run. Also tests PDF upload with an actual PDF dummy file. Refs: KER-280
fd8909d
to
d3a8444
Compare
SonarCloud Quality Gate failed. 0 Bugs 36.9% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
GDPR query serializes user related data. This includes:
GDPR delete pseudo-anonymizes the data for the user.