Pause Function
Feature Detail
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.
-
docs/source/likeperson.md · line 48-49Pausefunksjon for likepersoner (NHF + HLF + Barnekreftforeningen). Likepersoner skal kunne sette seg pÄ pause (midlertidig deaktivering) uten Ä melde seg ut. Koordinator mÄ varsles.
-
docs/source/likeperson.md · line 100Pausefunksjon for likepersoner | â | â | - | â | â | SHOULD HAVE | 2
Analysis
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 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) - primaryPeer Mentor (Likeperson)
Quick UAT
- Logg inn i Meander-appen som likeperson med aktiv status. Ă pne Innstillinger fra hamburgermenyen.
- Trykk pÄ 'Pause likepersonsstatus' for Ä Äpne Pauseskjermen.
- Bekreft pausen i bekreftelsesdialogen ved Ä trykke 'Sett pÄ pause'.
- Bekreft at statusindikatoren viser 'Pauset' og at Hjem-skjermen ikke lenger viser nye oppdrag.
- Verifiser at koordinator mottar varsel om pausen (sjekk med koordinator eller via varsellogg i admin-portalen).
Quick UAT â Accessibility
-
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.
-
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.
-
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.
-
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.
-
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.
Components (5)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.