Skip to content

[Community][Admin] Member Management Page #94

@nnoce14

Description

@nnoce14

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

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions