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

user consent withdrawal date regression #4361

Merged
merged 18 commits into from
Mar 6, 2024

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    e564927 View commit details
    Browse the repository at this point in the history
  2. error in sort on UserContents - need to use id for reliable insertion…

    … order - the user of `acceptance_date` assumed the newest date would always be best - that's false logic.
    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    352521a View commit details
    Browse the repository at this point in the history
  3. error in sort on UserContents - need to use id for reliable insertion…

    … order - the user of `acceptance_date` assumed the newest date would always be best - that's false logic.
    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    83b1e66 View commit details
    Browse the repository at this point in the history
  4. return to selecting first deleted consent prior to all suspended cons…

    …ents, when looking for consent date after user's consent has been suspended (withdrawn)
    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    c929776 View commit details
    Browse the repository at this point in the history
  5. remove debugging line

    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    806161f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c1bf526 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d528f25 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ab5ba62 View commit details
    Browse the repository at this point in the history
  9. reorder migrations for dev/hotfix branching; only insert audit if use…

    …r consent deletion resulted in change
    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    fddb24d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    604e817 View commit details
    Browse the repository at this point in the history
  11. adherence report corrected to report "completed" IF the last visit wa…

    …s completed prior to withdrawal - was reporting status "withdrawn"
    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    7f2f5b6 View commit details
    Browse the repository at this point in the history
  12. present_before_after_state() now returns additional boolean for quick…

    … `any_change_noted` check
    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    76f4743 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    41f20fc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a167cd0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2565e5e View commit details
    Browse the repository at this point in the history
  16. more details corrected in migration, especially around adherence cach…

    …e rebuilds for affected patients
    pbugni committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    e7380a6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bef7625 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Adherence to always report withdrawal and completed after (#4363)

    Adherence report changes:
    - always include a row for withdrawal, and use 'completed date' column
    for date of withdrawal
    - include completed visits even if they are completed after date of
    withdrawal
    
    qb_timeline changes:
    - include rows after withdrawal for implementation of the above
    
    migration changes:
    - now that we must rebuild the timeline and adherence data for every
    withdrawn user, it takes far too long to run and would render the
    service unavailable until the migration completes. therefore, it only
    removes the timelines and adherence data for that set of users, and will
    rebuild when first requested.
    
    NB: this PR merges into another branch, such that all may be a single
    update on the develop branch.
    
    ---------
    
    Co-authored-by: Justin McReynolds <mcjustin@uw.edu>
    Co-authored-by: Ivan Cvitkovic <ivanc@uw.edu>
    3 people authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a6af532 View commit details
    Browse the repository at this point in the history