Member Association Page
Component Detail
User Interface
medium complexity
frontend
2
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Admin web portal page for managing user memberships within a selected organizational unit. Displays current members with their roles and primary membership designation, and provides an invite form that generates time-limited invitation tokens for onboarding new members.
member-association-page
Responsibilities
- Render paginated list of members in the selected organizational unit with role and primary-membership indicators
- Provide invite form that submits to the invitation endpoint and displays token or invitation link
- Allow administrators to change a member's primary association via an atomic action
- Show cross-chapter membership count badge per user to surface multi-membership context
Interfaces
renderMemberList(organizationId: string): MemberListView
renderInviteForm(organizationId: string): InviteFormView
onSetPrimary(userId: string, organizationId: string): void
onRevokeInvitation(tokenId: string): void
Relationships
Dependencies (2)
Components this component depends on
Related Data Entities (1)
Data entities managed by this component