User Interface medium complexity frontend
1
Dependencies
0
Dependents
3
Entities
0
Integrations

Description

Admin portal page for managing user-to-local-association memberships. Renders a searchable user list with expandable association panels per user, allowing inline editing of association memberships, primary association designation, and bulk assignment operations without navigating away from the page.

Feature: Member Associations

member-association-page

Responsibilities

  • Display searchable user list with association membership details
  • Provide inline editing for adding and removing association memberships
  • Allow primary association designation per user
  • Support bulk assignment dialog with multi-select and search
  • Show audit trail of membership changes

Interfaces

renderUserAssociationList(users, associations)
openAssociationPanel(userId)
addAssociation(userId, associationId)
removeAssociation(userId, associationId)
setPrimaryAssociation(userId, associationId)
openBulkAssignmentDialog()
searchUsers(query)
searchAssociations(query)
confirmBulkAssignment(userIds, associationId)
renderAuditTrail(userId)
showDuplicateWarning(duplicateInfo)

Relationships

Dependencies (1)

Components this component depends on