Add live filtering to admin projects and users tables #81

Merged
qwc merged 1 commit from feature/admin-table-filtering into main 2026-02-20 07:29:17 +01:00
Owner

Summary

  • Adds a filter input above the projects table on /admin/projects that filters rows by slug, name, and visibility
  • Adds a filter input above the users table on /admin/users that filters rows by username, email, role, and auth source
  • Shows a "no matching" message when all rows are filtered out
  • Pure client-side, no server changes needed

Closes #74

Test plan

  • Visit /admin/projects, type in filter, verify rows hide/show in real-time
  • Visit /admin/users, type in filter, verify rows hide/show in real-time
  • Clear filter input, verify all rows reappear
  • Verify "no matching" message appears when nothing matches

🤖 Generated with Claude Code

## Summary - Adds a filter input above the projects table on `/admin/projects` that filters rows by slug, name, and visibility - Adds a filter input above the users table on `/admin/users` that filters rows by username, email, role, and auth source - Shows a "no matching" message when all rows are filtered out - Pure client-side, no server changes needed Closes #74 ## Test plan - [ ] Visit `/admin/projects`, type in filter, verify rows hide/show in real-time - [ ] Visit `/admin/users`, type in filter, verify rows hide/show in real-time - [ ] Clear filter input, verify all rows reappear - [ ] Verify "no matching" message appears when nothing matches 🤖 Generated with [Claude Code](https://claude.ai/claude-code)
Add live filtering to admin projects and users tables
All checks were successful
CI / test (pull_request) Successful in 58s
CI / build (pull_request) Successful in 42s
CI / docker (pull_request) Has been skipped
f77d588510
Client-side filter inputs above each table that hide non-matching rows
in real-time, making it easier to find entries in large lists.

Closes #74

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
qwc merged commit 8e9b6ca013 into main 2026-02-20 07:29:17 +01:00
qwc deleted branch feature/admin-table-filtering 2026-02-20 07:29:18 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
qwc-open/asiakirjat!81
No description provided.