authgear / authgear/authgear-server
Support pagination of user list filtered by roles/groups and user search
- Dominant language
- Go
- Stars
- 2k
- Forks
- 125
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 32
Description
Support pagination so that the user can browse beyond the top 50 result
Instead of page 1,2,3, .. and letting the user to jump to whatever page, the pagination will be cursor based.
Similar to Gmail, it will show "1-50", "51-100",… and buttons for prev and next pages. The user can only move 1 page at a time.
* if the total number of the filtered rows < 1,000, it will show as sth like **1-50 of 939**
* if the total number > 1,000 , it will show as 1-50 of many
Example from gmail:

Design: [https://www.figma.com/design/U33ZFgZtGwg7F22jsz50v0/Portal-%2F-2024?node-id=461-15319&t=968l1nWvyTzi0m0O-4](https://www.figma.com/design/U33ZFgZtGwg7F22jsz50v0/Portal-%2F-2024?node-id=461-15319&t=968l1nWvyTzi0m0O-4)

Contributor guide
Assessment
This issue has not been assessed yet.