hasura / hasura/graphql-engine

Improve permissions UI to better manage large number of roles

Open
#9,351 2 comments 1 reaction 0 assignees View on GitHub
k/enhancement
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

### Is your proposal related to a problem?

When managing large number of roles on a single table, the UI can be cumbersome.

### Describe the solution you'd like

This is a request to improve this UI to improve management of large number of roles. Possible improvements:
- Order roles alphabetically by default, for a consistent user experience
- Allow filtering or searching for roles.
- Improve discoverability of centralized management of roles (available via the permission summary button)

### Describe alternatives you've considered

Contributor guide

Open the contributing guide

Research direction

Start by locating the permissions UI and the permission summary button referenced in the issue. Review how roles are currently displayed and managed, then define the selected sorting, filtering, and discoverability improvements with maintainers; done means large role sets are easier to navigate and manage.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authorization, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.