Files
f32ad5a142 Add sort parameters to Client Admin API v2 (#49872)
* Add sort parameters to Client Admin API v2

Introduce sortBy and sortOrder query parameters for client list
queries without changing the existing fields parameter behavior.

Closes #49171

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed unused schema and added a comment on the name attribute

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed some dead code

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* PR comments

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added link

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* renamed

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Update rest/admin-v2/api/src/main/java/org/keycloak/admin/api/ListOptions.java

Co-authored-by: Peter Zaoral <pepo48@gmail.com>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* changed to use combined sort field that has field and direction

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* PR review

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed null field handling

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* moved parsing logic to ListOptions

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* made allowed fields dynamic

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>

* fix merge error

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Erik Jan de Wit <edewit@redhat.com>
Co-authored-by: Peter Zaoral <pepo48@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-25 11:39:38 +02:00
..