Skip to content

FEATURE: Pending Requests Page #17

@github-actions

Description

@github-actions

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions