openedx / openedx/openedx-authz
Frontend: Implement grouped roles & permissions view in Admin Console
Open
@dcoa is already working on this.
Since Aug 21, 2026.
willow
- Dominant language
- Python
- Stars
- 0
- Forks
- 9
- Avg merge
- 13d 9h
- Merged PRs (30d)
- 9
Description
Description
Build the full frontend experience for the user-grouped roles and permissions view, per the approved Figma design — collapsed summary, expanded detail, interaction logic, API integration, and existing search/filter support.
Checklist:
- Build collapsed view component (per-user summary row: name, role count, badges, etc.)
- Build expanded view component (nested role/permission detail per user)
- Implement expand/collapse logic per user, plus "expand all"/"collapse all" (if included in the design)
- Persist expansion state during the session (if applicable)
- Connect to the new possible endpoint(s)
- Handle loading, error, and empty states (no users/roles)
- Adapt existing search (by user) and filters (by role/course) to the grouped structure
- Validate implementation against Figma design (colors, spacing, typography)
- Unit tests for components (collapsed/expanded, expand-collapse logic)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.