User Interface medium complexity frontendmobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

A notification widget that informs peer mentors and coordinators when an auto-pause has been triggered due to certification expiry. It displays the reason for the pause, the expiry date, and actionable next steps toward recertification and reactivation. The widget integrates with the push notification system to surface alerts across mobile and web contexts.

Feature: Certification Expiry Auto-Pause

auto-pause-notification-widget

Sources & reasoning

Line 80 explicitly ties certification expiry to automatic removal for HLF. The priority matrix places sertifisering at Fase 3 (line 155), which maps to v1.1 per roadmap ordinal. The blueprint also assigns [v1.1]. The feature depends on certification-training shipping first, making v1.1 the correct target phase.

  • docs/source/likeperson.md · line 80
    HLF kobler dette til sertifisering: ved utgått sertifikat forsvinner likepersonen fra lokallagets nettsider automatisk.
  • docs/source/likeperson.md · line 155
    | Kursadministrasjon / sertifisering | ✓ | - | - | ✓ | ✓ | SHOULD (HLF + Barnekreft) | 3 |

Responsibilities

  • Render pause notification with expiry date and affected mentor details
  • Display recertification pathway and link to Resume Function
  • Show coordinator summary view listing all auto-paused mentors
  • Integrate with push notification triggers for real-time delivery

Interfaces

renderPauseAlert(mentorId: string, expiryDate: Date): void
renderCoordinatorSummary(pausedMentors: MentorPauseSummary[]): void
onRecertifyClick(mentorId: string): void