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

Description

A summary widget displayed after a bulk registration submission, showing which records were created successfully and which failed. It groups results by success and failure with actionable retry options for failed entries. Coordinators can dismiss the widget or navigate back to register additional batches.

Feature: Bulk Registration

bulk-result-summary-widget

Sources & reasoning

Lines 83-84 explicitly describe bulk registration for recurring group activities as a coordinator need shared by NHF, HLF, and Barnekreftforeningen. Line 151 assigns SHOULD HAVE priority in Phase 2 (Fase 2), mapping to v1.0 by ordinal position. The blueprint confirms [v1.0] for this feature. The SHOULD HAVE classification and second-phase placement together rule out MVP and confirm v1.0.

  • docs/source/likeperson.md · line 83-84
    Koordinatorer må ha mulighet til å registrere aktivitet på vegne av sine likepersoner, enten enkeltvis eller samlet for faste aktiviteter (f.eks. ukentlig trening med mange deltakere).
  • docs/source/likeperson.md · line 151
    | Bulkregistrering / proxy-rapportering | ✓ | ✓ | - | ✓ | ✓ | SHOULD HAVE | 2 |

Responsibilities

  • Display count of successfully created activity records
  • List failed registrations with reasons for failure
  • Provide retry action for individual failed entries
  • Allow coordinator to start a new bulk registration from this screen

Interfaces

renderSummary(result: BulkSubmissionResult): void
onRetryFailed(mentorId: string): void
onDismiss(): void