🎨 Design: Migrate users from admin panel
Problem
Move user features from the admin panel down to group level.
Views at different levels
Admin | Project | Group |
---|---|---|
![]() |
![]() |
![]() |
Job & User stories
When organising my team in a product; I want to manage the spaces that team members have access to; so that they can collaborate, communicate, and share information securely & effectively.
- See active/inactive users
- Create/delete user
- Add/remove user to a namespace
- Block/unblock user
- Search, filter, sort users
- Set, change, remove expiration date
- Change max role
- Shadowban / remove shadowban
Proposal
MVC
- Move user page content from admin panel down to group-level members page
- Consolidate "user" and "member" terms since workspace functionality will be identical to child namespaces [View only]
- Remove project and group count table columns [View only]
- Consolidate row controls to an ellipses menu [Edit]
- Move the max role column from group-level members view to a badge next to the member's name [View only]
- Add a dropdown split button with the options to both
Add existing member
andCreate new member
[Edit]
Broader vision
- Add a table column metadata builder [View only]
- Replace tabs with search-filter component [View only]
- Updated pagination controls for table [View only]
Figma
Edited by Nick Post