DFE-Digital / DFE-Digital/compass

My Requests dashboard

Open
#116 0 comments 0 reactions 1 assignee View on GitHub

@andyjones81 is already working on this.

Since Dec 5, 2025.

Dominant language
HTML
Stars
0
Forks
1
Avg merge
1m
Merged PRs (30d)
3

Description

User story

As a requestor, I need a view of all the requests I have submitted so I can track their status and follow up when required.

Description

Create a “My Requests” dashboard for authenticated users that lists their DemandRequests and key details.

Acceptance criteria
  • View shows all DemandRequests created by the logged-in user
  • Each row shows at least: title, reference/ID, current status, last updated date, assigned Central Ops lead (if any)
  • Clicking a row opens the request detail page
  • Filters available for:
    • Status
    • Date range
    • Portfolio / area (if present)
  • An empty state is shown when the user has no requests, with guidance on how to raise one
  • Pagination or infinite scroll implemented for large result sets
Non-functional
  • Table / list view is accessible and works with keyboard and screen readers
  • Performance acceptable for high volumes (e.g. 1k+ records for heavy users)
  • Access is scoped so users only see their own requests (unless they have elevated permissions)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.