low complexity extracted Peer Mentor Status Confidence: 100%
3
Components
2
Shared
0
User Stories
Yes
Analyzed

Description

The Pause Function allows peer mentors to temporarily deactivate their active status without resigning from the organization. When activated, the mentor is marked as paused in the system, removed from assignment matching, and their coordinator is notified. The pause persists until explicitly resumed and is reflected across all surfaces (mobile home dashboard, coordinator team views, public-facing lists). This addresses the real-world need for volunteers to step back temporarily due to life circumstances while preserving their account, history, and qualifications for later reactivation.

Sources & reasoning

Phase 2 / Core Product per matrix row (Fase 2) and §5 Phase 2 listing 'Pausefunksjon og bulkregistrering for koordinatorer'. Three orgs flagged it as a retention need; coordinator notification is an explicit requirement.

  • Pausefunksjon for likepersoner (NHF + HLF + Barnekreftforeningen). Likepersoner skal kunne sette seg pĂ„ pause (midlertidig deaktivering) uten Ă„ melde seg ut. Koordinator mĂ„ varsles.
  • Pausefunksjon for likepersoner | ✓ | ✓ | - | ✓ | ✓ | SHOULD HAVE | 2

Analysis

Business Value

The pause function directly addresses a retention challenge identified by three of four partner organizations (NHF, HLF, Barnekreftforeningen): volunteers who cannot currently contribute often resign entirely rather than navigate informal pause processes, leading to permanent loss of trained mentors. By providing a low-friction pause, the platform retains qualified volunteers, reduces re-recruitment and re-training costs, and gives coordinators accurate visibility into available capacity for assignment dispatch and reporting. It also signals respect for volunteer life circumstances, strengthening the organization-volunteer relationship.

Implementation Notes

Implementation centers on a peer_mentor_status table with status transitions, an explicit pause action exposed through the Mobile App, and a notification to the user's coordinator. The mentor's status is read by assignment matching, geographic map view, and team report queries so paused mentors are excluded from active capacity automatically. The pause state is persisted server-side and synced to the client; offline-initiated pauses use the sync outbox. UI uses the rose role accent and clear confirmation copy. WCAG 2.2 AA applies, including touch targets, focus order, and screen reader labels on the pause confirmation flow.

Quality Assurance

Peer Mentor (Likeperson) - primary
1
Scenarios
5
UAT Steps
14
A11y Annotations
4
Role Boundaries
Peer Mentor (Likeperson)

Peer Mentor (Likeperson)

Quick UAT

  1. Logg inn i Meander-appen som likeperson med aktiv status. Åpne Innstillinger fra hamburgermenyen.
  2. Trykk pÄ 'Pause likepersonsstatus' for Ä Äpne Pauseskjermen.
  3. Bekreft pausen i bekreftelsesdialogen ved Ä trykke 'Sett pÄ pause'.
  4. Bekreft at statusindikatoren viser 'Pauset' og at Hjem-skjermen ikke lenger viser nye oppdrag.
  5. Verifiser at koordinator mottar varsel om pausen (sjekk med koordinator eller via varsellogg i admin-portalen).

Quick UAT — Accessibility

  1. Logg inn i Meander-appen som likeperson med aktiv status. Åpne Innstillinger fra hamburgermenyen.
    • Screen reader VoiceOver/TalkBack annonserer 'Innstillinger, overskrift nivĂ„ 1'; tab-rekkefĂžlge: hamburger → menypunkter.
    • Keyboard / focus Hamburgermeny nĂ„s med Tab; Enter Ă„pner; piltaster navigerer menypunkter.
    • Touch target Hamburgerknapp ≄ 24×24 CSS px.
  2. Trykk pÄ 'Pause likepersonsstatus' for Ä Äpne Pauseskjermen.
    • Screen reader Knapp annonseres som 'Pause likepersonsstatus, knapp'; ved aktivering: 'Pauseskjerm Ă„pnet'.
    • Focus visibility Synlig fokusring pĂ„ 'Pause likepersonsstatus'-knappen; fokus flyttes til Pauseskjermens overskrift.
    • Touch target Pauseknapp ≄ 24×24 CSS px.
  3. Bekreft pausen i bekreftelsesdialogen ved Ä trykke 'Sett pÄ pause'.
    • Screen reader Dialog annonseres som modal; 'Sett pĂ„ pause, knapp' og 'Avbryt, knapp' leses opp.
    • Keyboard / focus Fokus fanget i dialog; Tab veksler mellom 'Sett pĂ„ pause' og 'Avbryt'; Esc lukker.
    • Focus visibility Tydelig fokusring pĂ„ primĂŠr handlingsknapp; dialog har tilgjengelig navn.
  4. Bekreft at statusindikatoren viser 'Pauset' og at Hjem-skjermen ikke lenger viser nye oppdrag.
    • Live region 'Status endret til Pauset. Du mottar ikke nye oppdrag.'
    • Zoom Statusindikator og Hjem-skjerm forblir lesbar ved 200% zoom.
    • Contrast Statusindikator har 4.5:1 kontrast; status formidles med tekst 'Pauset' i tillegg til farge.
  5. Verifiser at koordinator mottar varsel om pausen (sjekk med koordinator eller via varsellogg i admin-portalen).
    • Screen reader Bekreftelsestekst 'Koordinator varslet' annonseres pĂ„ skjerm.
    • Live region 'Koordinator er varslet om din pause.'

Role Boundaries

4 role(s) must NOT access this feature
  • Coordinator (Koordinator)

    Koordinator kan ikke sette egen status til pauset - Pauseskjerm er kun tilgjengelig for likeperson-rollen. Koordinator mottar kun varsel om at en likeperson har pauset.

  • Organization Administrator

    Pauseskjerm finnes ikke i admin-portalen; Org Admin kan kun se pausestatus i brukeradministrasjon, ikke pause seg selv.

  • Global Administrator

    Ingen tilgang til mobil-pausefunksjon; deep-link til Pauseskjerm returnerer 403.

  • Prospective Buyer

    Ingen tilgang til Meander-mobilappen overhodet; pausefunksjon er usynlig.

Expected End State

Likepersonens status i Mentor Status Store er satt til 'pauset' med tidsstempel og historikk-oppfĂžring; brukeren fjernes fra aktive matching-pooler og rostre; koordinator mottar varsel; konto, historikk og sertifiseringsstatus beholdes intakt.

User Stories

No user stories have been generated for this feature yet.