Skip to content

Served external ISRs and SRs as appropriate

Sam Kagan requested to merge STT-872-get-and-restrict-external-isrs-and-srs into main

Completes STT-872.

Specifically:

  • ScienceReviewers now get their external ISRs and related PPRPs, but nothing else besides names and ScienceCategories on those SRPs
  • ScienceReviewers now get (anonymized) SRs writing external ISRs showing up in their SRP's list of ScienceReviewers
  • TTA Members now get unanonymized external SRs showing up on all SRPs

Along the way:

  • Added domain-layer service to anonymize an external SR
  • Added repo method to list SRs with external ISRs on a given SRP
  • Added repo method to get SRs by User and Sol
    • Relatedly, updated TDG to restrict Users to 1 ScienceReviewer per Solicitation
Edited by Sam Kagan

Merge request reports