AssignmentInboxScreen
Component Detail
User Interface
medium complexity
frontendmobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Displays the coordinator's overview of all open assignments with their current delivery and read-receipt status. Provides filtering and sorting controls so coordinators can quickly identify assignments that are overdue or uncontacted. Highlights assignments approaching or past the 10-day reminder threshold.
assignment-inbox-screen
Sources & reasoning
Lines 94-95 explicitly describe Blindeforbundet's requirement for encrypted sensitive data dispatch with delivery and read receipts plus a 10-day reminder. The priority matrix (line 153) classifies this MUST for Blindeforbundet, Phase 2, which maps to target_release v1.0.
-
docs/source/likeperson.md · line 94-95- **Kryptert oppdragshåndtering:** Sende sensitive personopplysninger (navn, adresse, epikrise) til likepersoner med leveringsbekreftelse og lesebekreftelse. Statusoversikt over åpne oppdrag.
-
docs/source/likeperson.md · line 95- Automatisk påminnelse etter 10 dager dersom kontakt ikke er opprettet.
-
docs/source/likeperson.md · line 153| Kryptert oppdragshÃ¥ndtering | - | - | â | - | â | MUST (Blindeforbundet) | 2 |
Responsibilities
- Render paginated list of assignments with status badges (dispatched, delivered, read, reminder sent)
- Display countdown or overdue indicator for assignments nearing 10-day threshold
- Provide filter and sort controls by status, date, and recipient
- Navigate to AssignmentDetailScreen on row or card selection
- Trigger manual reminder dispatch for eligible assignments
Interfaces
loadAssignments(filters: AssignmentFilters): Promise<AssignmentSummary[]>
onAssignmentSelect(assignmentId: string): void
onSendReminder(assignmentId: string): Promise<void>