AssignmentInboxScreen
Component Detail
Description
Displays the coordinator's list of all dispatched assignments with live status indicators showing delivery and read confirmations. Provides a summary view of each assignment including recipient peer mentor, dispatch time, and current status. Surfaces overdue assignments that have not had contact established within ten days.
assignment-inbox-screen
Sources & reasoning
Source lines 94-95 directly specify end-to-end encrypted dispatch with delivery/read confirmation and a 10-day reminder. Line 153 classifies this MUST for Blindeforbundet in Fase 2 of the priority matrix, and line 345 repeats it as Fase 2 critical in the roadmap. Fase 2 normalises to v1.0. The feature is the core unlock for Blindeforbundet's digital workflow and cannot be deferred.
-
docs/source/likeperson.md · line 94-95Kryptert oppdragshåndtering: Sende sensitive personopplysninger (navn, adresse, epikrise) til likepersoner med leveringsbekreftelse og lesebekreftelse. Statusoversikt over åpne oppdrag. Automatisk påminnelse etter 10 dager dersom kontakt ikke er oppr
-
docs/source/likeperson.md · line 153Kryptert oppdragshåndtering | - | - | ✓ | - | ✓ | MUST (Blindeforbundet) | 2
-
docs/source/likeperson.md · line 345Kryptert oppdragsutsendelse med statussporing (Blindeforbundet-kritisk)
Responsibilities
- Render paginated list of dispatched assignments with status badges
- Display live delivery and read confirmation states per assignment
- Highlight assignments approaching or past the ten-day contact deadline
- Navigate to AssignmentDetailScreen on item selection
- Refresh assignment statuses via pull-to-refresh or real-time updates
Interfaces
loadAssignments(): Promise<Assignment[]>
filterByStatus(status: AssignmentStatus): Assignment[]
onAssignmentTap(assignmentId: string): void
markOverdue(assignments: Assignment[]): Assignment[]
Related Data Entities (2)
Data entities managed by this component