The GET /program/:programAssessmentId route needs to be implemented and fully tested. The GET /program/:programAssessmentId route gets details for a specific program assessment so a facilitator can make modifications to it as necessary.
There needs to be a test coverage for the GET /program/:programAssessmentId route and the service file functions it needs. We need to test this route to ensure the code written for the test will behave as expected by the protocol we previously defined.
This issue continues the work from issue #515.
Additional Details and Resources
This route requires the principal ID (the user ID) from the session information, this route expects a program assessment ID in the URL as a URL parameter, and expects nothing in the body in the request. The response should contain the following:
Facilitator
res.json(itemEnvelope(AssessmentDetails));
Participant
This should return an UnauthorizedError. Participants shouldn't have access to this route.
Correct Project Selected
[X] This issue is linked to the appropriate project
Describe the Feature / Enhancement
The
GET /program/:programAssessmentId
route needs to be implemented and fully tested. TheGET /program/:programAssessmentId
route gets details for a specific program assessment so a facilitator can make modifications to it as necessary.There needs to be a test coverage for the
GET /program/:programAssessmentId
route and the service file functions it needs. We need to test this route to ensure the code written for the test will behave as expected by the protocol we previously defined.This issue continues the work from issue #515.
Additional Details and Resources
This route requires the principal ID (the user ID) from the session information, this route expects a program assessment ID in the URL as a URL parameter, and expects nothing in the body in the request. The response should contain the following:
Facilitator
Participant
This should return an UnauthorizedError. Participants shouldn't have access to this route.
Correct Project Selected
Labels