Skip to content

feat(admin-members): add member table filters - #152

Open
FinleyNeilson wants to merge 1 commit into
mainfrom
feat/135-member-table-filters
Open

FinleyNeilson wants to merge 1 commit into
mainfrom
feat/135-member-table-filters

Conversation

@FinleyNeilson

Copy link
Copy Markdown
Contributor

Closes #135

Summary

  • Add filters for registration year, faculty, programme type and Linux skill level to the admin members table
  • All six filters (including years remaining and UoA student) now render through one FilterSelect component
  • Registration year options come from the data, newest first; the others come from the domain constants

Notes

  • registrationYear also gets filterFn: "equals" (not in the ticket): without it TanStack auto-picks inNumberRange, which silently matches every row for a single year
  • faculty uses arrIncludes, so it matches members whose faculty array contains the selection
  • Branched off main rather than feat/admin-auth

Testing

  • pnpm typecheck, pnpm lint (0 errors), pnpm test:run (196 passed)
  • Exercised the filter functions against sample member data: each filter works, they compose, "All" clears

@vercel

vercel Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
lug Ready Ready Preview Oct 18, 2026 5:51am UTC

This branch was successfully deployed

1 active deployment
Preview — 0d5bae1e Deployed Oct 18, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[admin] Add more member table filters

1 participant