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
TN-3235 opt-out feature #4337
base: develop
Are you sure you want to change the base?
TN-3235 opt-out feature #4337
Conversation
Hello @pbugni! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:
Comment last updated at 2024-05-13 23:19:41 UTC |
4a53cde
to
9f0b7b9
Compare
9f0b7b9
to
c4f1acd
Compare
97cc939
to
5f2645a
Compare
e993e23
to
ae92158
Compare
…rs, not previous answers!
… counts, so the test db can be switched over to a hotfix without this migration.
…er moving patient timeline.
log rather than blow up, when a finding missing SDC observations.
…g errors. improve logging when trigger_states become out of sync with qb_timeline due to consent change.
…rom consent changes.
9c29d3b
to
7f4bb5e
Compare
…rom_research_study()`
(needed in this PR as a few test users are in a broken state)
…n `_total_opted_out`
part of https://movember.atlassian.net/browse/TN-3284 address OPT OUT requirement: `A patient can choose to opt out a maximum of 3 times for a single domain` Changes include: Frontend will now check triggers history to ensure that user had not chosen to opt out of a domain at least 3 times in the past, i.e. check `_total_opted_out` of the domain property. If so, it will not present the domain as an opt out option on UI. --------- Co-authored-by: Amy Chen <clone@cesium.cirg.washington.edu>
…s, requiring a captcha. Pulled the content to files on the file system.
…e notification emails to clearly show the domains to be contacted about vs those the user requested be left alone.
…t `down_revision` variable).
…ied to send a "reminder" to an all opted-out patient's clinician.
…all trigger APIs.
…ail to all opted out case.
Pin NodeJS version used to build frontend
Monster PR to implement the opt-out feature.
included front end changes from #4335
reused a migration (by altering the order defined within the migration files
down_revision
variable), and corrected as the previous sequential counts we not keeping up. (TN-3274)includes implementations for: