Skip to content

Overhauled AR list endpoint to return all ARs that requester can see

Completes STT-1266.

Along the way:

  • Added new AR repo methods, list_by_user_id_(author|science_reviewer)
    • Both have exclude_hidden option to exclude ARs on Hidden Proposals
    • science_reviewer version has only_include_available option that selects only ARs on Proposals with Available CDs for given User (explained in propose/domain_layer/repositories/src/proposal.py)
  • Refactored TDG to pull user IDs from cycle of non-tta-members (explained in testdata/testdata.py)

Merge request reports