-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
User Story
- As a Professor
- I can view all the requests awaiting my response
- So that I can accept or deny requests, and mark them completed and students will know that their request has been processed
Discussion
Professors should have the ability to view pending requests, as well as accept or deny student recommendation requests from this page. Each request track both the dateAcceptedDenied
and the dateCompleted
Use the url /requests/pending
Acceptance Criteria
- Professors can accept or deny a student's pending request from the Pending Requests Page.
- Professors can mark a student's accepted request as completed from the Pending Requests Page.
Implementation Todos
Frontend:
- Professor can see list of requests and details of the request specifically for them
- Professor can accept or deny requests from this page (modifying the column for status). Status should be pending and only the pending and accepted requests show up on this page. Once the professor modifies the status to denied or completed, it moves to the completed requests page.
Backend:
- Ensure that the professor role has the permissions necessary to make post edits to the backend of a request
- When a pending request is marked as approved or denied, the date completed is also saved to the backend
Testing:
- Front end tests pass and there is adequate coverage
- Back end tests pass and there is adequate coverage
Corresponds to Epic #4