HIGH story-multi-chapter-membership-handling-coordinator-001 5 pts
5
Story Points
High
Priority
Multi-Chapter Membership Handling
Feature

User Story

As a Coordinator
I want to view a contact's full list of chapter affiliations and manage their membership across multiple chapters
So that I can maintain accurate records of which chapters a peer mentor belongs to and ensure their activity is attributed correctly across the organization

Acceptance Criteria

  • Given a contact has affiliations in multiple chapters, when a coordinator opens the contact detail screen, then a 'Chapter Affiliations' panel is visible listing every affiliated chapter with name, role, and status
  • Given the affiliations panel is visible, when the coordinator taps 'Edit Affiliations', then the chapter assignment editor opens with the current affiliations pre-populated
  • Given the chapter assignment editor is open, when the coordinator adds a new chapter affiliation and saves, then the new affiliation is persisted and the panel updates immediately
  • Given the chapter assignment editor is open, when the coordinator removes an affiliation and saves, then the contact is no longer linked to that chapter in the database
  • Given a contact belongs to zero chapters, when the coordinator views the affiliations panel, then an empty state with a call-to-action to assign a chapter is shown

Business Value

NHF has a complex organizational structure with 12 national associations, 9 regions, and 1,400 local chapters. Members routinely belong to multiple local chapters simultaneously (up to 5). Without explicit multi-chapter affiliation management, activity reporting becomes ambiguous, statistics are unreliable, and Bufdir reporting cannot be accurately attributed. This story is foundational to NHF's ability to use the app at all, since their entire reporting model depends on correct chapter attribution.