This pull requests resolves #567 by fully implementing and testing the GET /program/:programAssessmentId/submissions route. The GET /program/:programAssessmentId/submissions gets a list of all submissions for a given program assessment (for a participant, their submissions; for a facilitator, all participant submissions).
There is full test coverage for the GET /program/:programAssessmentId/submissions route and the service file functions it needs. It adheres to the protocol we previously defined.
This issue continues the work from issue #515.
Checklist
[x] Related issue appears at beginning of pull request title with pound sign, and title describes the changes being proposed.
[x] Related issue is linked in pull request description using closing keywords.
[x] The appropriate label has been chosen for this pull request.
[x] The correct project has been selected for this pull request.
[x] All commits in this branch, including merge commits, begin with the issue number and a pound sign.
[x] Tests have been added, where appropriate; or, no tests are relevant for this pull request.
[x] This pull request contains UI changes, and screenshots of those UI images appear below; or, this pull request contains no UI changes.
Proposed changes
This pull requests resolves #567 by fully implementing and testing the
GET /program/:programAssessmentId/submissions
route. TheGET /program/:programAssessmentId/submissions
gets a list of all submissions for a given program assessment (for a participant, their submissions; for a facilitator, all participant submissions).There is full test coverage for the
GET /program/:programAssessmentId/submissions
route and the service file functions it needs. It adheres to the protocol we previously defined.This issue continues the work from issue #515.
Checklist