Skip to content

Add full User and Groups lists to Access page#3211

Open
charliepark wants to merge 36 commits into
mainfrom
full_user_group_lists_consolidated
Open

Add full User and Groups lists to Access page#3211
charliepark wants to merge 36 commits into
mainfrom
full_user_group_lists_consolidated

Conversation

@charliepark

@charliepark charliepark commented May 4, 2026

Copy link
Copy Markdown
Contributor

Currently, the Silo Access and Project Access page don't show all users, except when you open up the "Add user or group" form and access the dropdown:
Screenshot 2026-06-26 at 5 20 28 PM
Screenshot 2026-06-26 at 5 20 41 PM
Screenshot 2026-06-26 at 5 20 52 PM
Screenshot 2026-06-26 at 5 20 59 PM

In issue #2887, @askfongjojo requested a view where all users and groups would be displayed. This PR does that, adding a tabbed interface to show Groups / Users, and, then, on those pages, shows all groups and users.
Screenshot 2026-06-29 at 3 13 49 PM
Screenshot 2026-06-29 at 3 10 57 PM

From this tabbed view, an admin can make edits to a specific user / group's permissions, as before:
Screenshot 2026-06-29 at 11 48 11 AM

One ongoing situation that I want to mention is that we don't have a way to order / filter the responses from the API, and the default ordering from the API is by User ID. Instead of having pagination with 50 users per page, I have it selecting all-ish users (1,000) and then sorting them by name on the client. This deviates from the vanilla API response, but gives, I think, a more useful listing of users. I'm open to other approaches, if people have suggestions.

@vercel

vercel Bot commented May 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
console Ready Ready Preview Jun 30, 2026 12:45am

Request Review

@charliepark charliepark marked this pull request as ready for review June 29, 2026 22:31
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