-
Notifications
You must be signed in to change notification settings - Fork 106
Open
Description
Members + Settings
Status: π² Not started
Tasks
- Members feature: API functions (
features/members/api/) - Member list page β display team members from
team.listUsers()with roles - Invite member dialog β calls
team.inviteUser({ email }) - Role management UI β manager/admin can grant/revoke permissions
- Org settings page β admin can update team name, profile (
team.update()) - Admin tenant member views (
/admin/tenants/[tenantId]/members) - Admin tenant task views (
/admin/tenants/[tenantId]/tasks) - Email notifications on task assignment via
stackServerApp.sendEmail()
Components to Build
features/members/components/member-list.tsxβ team member table with role badgesfeatures/members/components/invite-member-dialog.tsxβ email invite dialogfeatures/members/components/role-manager.tsxβ role assignment UI
Routes
/membersβ member list + invite (manager+)/settingsβ org settings (admin only)/admin/tenants/[tenantId]/membersβ admin view of tenant members/admin/tenants/[tenantId]/tasksβ admin view of tenant tasks
Dependencies
- Stack Auth
team.listUsers(),team.inviteUser(),user.grantPermission(),user.revokePermission() - Stack Auth
stackServerApp.sendEmail()for notifications
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels