-
Notifications
You must be signed in to change notification settings - Fork 0
[Community][Admin] Member Management Page #94
Copy link
Copy link
Description
Implement the member management page enabling admins to view, invite, and manage community members.
Refer to legacy code repository for expected layout, UI, and functionality: owner-community admin section
Domain Layer:
- Extend Member aggregate with management operations
- Implement MemberInvitation value objects
- Add domain events: MemberInvited, MemberActivated, MemberRemoved
- Create member search specifications
Application Services:
- Create MemberManagementService
- Implement invite, activate, deactivate, remove operations
- Add bulk operations support
GraphQL:
- Mutations:
inviteMember,removeMember,updateMemberRole,bulkInviteMembers - Queries:
getMembers,getMemberInvitations - Subscriptions:
memberUpdated
UI:
- Create member list page with search/filter
- Build member invitation modal/form
- Implement member detail view
- Add bulk actions UI (select, invite, remove)
- Create member status indicators
Testing:
- Unit tests for member operations
- BDD features for invitation workflow
- Integration tests for member queries/mutations
- E2E tests for member management flows
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress