feat: add user count display for each role

- Add Users column showing number of users assigned to each role
- Load user counts efficiently in single query to avoid N+1
- Similar implementation to membership fee types member count
This commit is contained in:
Moritz 2026-01-08 11:42:29 +01:00
parent 250035b5c6
commit b65b5a376b
2 changed files with 33 additions and 1 deletions

View file

@ -49,6 +49,10 @@
<% end %>
</:col>
<:col :let={role} label={gettext("Users")}>
<span class="badge badge-ghost">{get_user_count(role, @user_counts)}</span>
</:col>
<:action :let={role}>
<div class="sr-only">
<.link navigate={~p"/admin/roles/#{role}"}>{gettext("Show")}</.link>