HIGH story-peer-mentor-pause-status-management-coordinator-004 5 pts

User Story

As a Coordinator
I want to reactivate my mentoring status through the same simple toggle I used to pause
So that I can seamlessly return to active mentoring when I am ready, with my coordinator notified automatically

Acceptance Criteria

  • Given the peer mentor is in 'paused' status, when they tap the reactivate toggle (201-pause-reactivate-toggle), then a confirmation dialog appears asking them to confirm reactivation
  • Given the reactivation is confirmed, when the status update succeeds via 204-mentor-status-service, then the peer mentor's status is set to 'active' in 206-mentor-status-repository
  • Given reactivation is confirmed, when the status changes to active, then the coordinator is notified via 205-coordinator-notification-service with a push notification
  • Given HLF website sync is configured, when the peer mentor reactivates with a valid certification, then 391-hlf-website-sync-service restores their presence on the chapter website
  • Given HLF website sync is configured, when the peer mentor reactivates but certification has expired, then they are NOT restored to the website and a certification warning banner (386-certification-expiry-warning-banner) is shown
  • Given reactivation is successful, when the home screen refreshes, then the pause status banner (203-pause-status-banner) is dismissed and the status indicator (387-pause-status-indicator) shows 'Active'

Business Value

Smooth reactivation is as important as pausing. A clunky return experience discourages mentors from coming back after a break. Automatic coordinator notification on reactivation removes the need for manual status communication, reduces the lag before new contacts can be assigned, and ensures the volunteer database remains accurate without administrative intervention.