HIGH story-contact-list-management-organization-admin-007 5 pts
5
Story Points
High
Priority
Contact List Management
Feature

User Story

As a Organization Administrator
I want to place a peer mentor on temporary pause or reactivate them, with automated notifications and status tracking
So that I can manage mentors who are temporarily unavailable without removing them from the system, and ensure they are hidden from public listings while paused

Acceptance Criteria

  • Given I am viewing a peer mentor's detail screen, when I tap the pause/reactivate toggle, then a confirmation dialog is shown explaining the consequences of pausing
  • Given I confirm a pause, when the pause is saved, then the mentor's status banner updates to show paused state with the expected return date if set
  • Given a mentor is paused, when another coordinator views the contact list, then the mentor is visually marked as paused and excluded from available mentor selections
  • Given a pause is initiated, when the pause record is saved, then coordinator notification service sends notifications to relevant coordinators and administrators
  • Given I tap the reactivate toggle on a paused mentor, when reactivation is confirmed, then the mentor's paused status is removed and they become visible in active mentor selections again

Business Value

The pause feature directly addresses a shared requirement from NHF and HLF workshops where mentors need to take breaks due to illness, travel, or life events without formally leaving the program. HLF additionally requires that paused mentors with expired certifications are automatically hidden from their public chapter websites.

Without a formal pause mechanism, coordinators must either delete mentors (losing history) or manually filter them from assignments, creating significant administrative overhead.