Skip to content

Add the admin clients list with a paginated API - #15

Merged
mtiluk merged 1 commit into
mainfrom
admin-clients
Oct 15, 2026
Merged

mtiluk merged 1 commit into
mainfrom
admin-clients

Conversation

@mtiluk

@mtiluk mtiluk commented Oct 15, 2026

Copy link
Copy Markdown
Owner
  • Add GET /api/v1/admin/clients (clients.view) with search, sorting and pagination, plus database and HTTP tests against Postgres
  • Run the database tests in CI with a Postgres 17 service
  • Build the clients page on TanStack Table and TanStack Query, with search, sort and page kept in the URL
  • Add a Table component with sortable headers
  • Share one DashboardLayout between the admin and client areas and add requirePermission for admin page guards
  • Add breadcrumbs to the admin header from route staticData
  • Restyle with mono labels, a dithered landing band and thinner focus outlines

- Add GET /api/v1/admin/clients (clients.view) with search, sorting
  and pagination, plus database and HTTP tests against Postgres
- Run the database tests in CI with a Postgres 17 service
- Build the clients page on TanStack Table and TanStack Query, with
  search, sort and page kept in the URL
- Add a Table component with sortable headers
- Share one DashboardLayout between the admin and client areas and
  add requirePermission for admin page guards
- Add breadcrumbs to the admin header from route staticData
- Restyle with mono labels, a dithered landing band and thinner
  focus outlines
@mtiluk
mtiluk merged commit 50cae95 into main Oct 15, 2026
2 checks passed
@mtiluk
mtiluk deleted the admin-clients branch October 15, 2026 00:54
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.

1 participant