MEDIUM story-contact-list-management-organization-admin-006 8 pts
8
Story Points
Medium
Priority
Contact List Management
Feature

User Story

As a Organization Administrator
I want to view and edit a peer mentor's chapter affiliations, including adding or removing them from chapters
So that I can correctly manage mentors who operate across multiple chapters and prevent cross-chapter double-assignment errors

Acceptance Criteria

  • Given a peer mentor belongs to multiple chapters, when I view their detail screen, then all chapter affiliations are listed in the chapter affiliations panel
  • Given I am editing a peer mentor's affiliations, when I add a new chapter, then the assignment is saved and immediately reflected in the affiliations panel
  • Given a mentor has activities recorded in multiple chapters, when I view the chapter affiliations panel, then a cross-chapter activity warning is surfaced if duplicate activities are detected
  • Given I remove a chapter affiliation, when the removal is confirmed, then the mentor's RLS scope is updated and they no longer appear in that chapter's contact list
  • Given I make changes to chapter affiliations, when the save completes, then an audit log entry is created recording who made the change, when, and what was changed

Business Value

NHF's organizational structure with 1,400 local chapters means that many active peer mentors legitimately participate across multiple chapters. Without proper multi-chapter affiliation management, coordinators have no way to detect or prevent double-counting of activities for the same mentor, which directly impacts the accuracy of Bufdir reports and funding calculations. This feature is essential for compliance and organizational integrity.