MEDIUM story-document-attachments-for-activities-organization-admin-004 5 pts
5
Story Points
Medium
Priority
Document Attachments for Activities
Feature

User Story

As a Organization Administrator
I want to attach multiple documents (e.g., an invitation flyer, a participant list, and a screenshot) to a single activity in one session
So that I can provide all evidence at once without having to revisit the activity multiple times

Acceptance Criteria

  • Given the attachment picker is open, when I select multiple files from my photo library, then all selected files appear as thumbnails in a pending upload queue
  • Given the pending upload queue has 3 files, when I tap 'Upload', then all three files upload in parallel and I see individual progress indicators for each
  • Given all uploads have succeeded, when the upload session ends, then all thumbnails appear in the activity's attachment thumbnail grid
  • Given one file in a batch fails to upload, when the batch completes, then the failed file is highlighted with a retry option while successfully uploaded files are confirmed
  • Given I attempt to add an 11th attachment to an activity that already has 10, when I confirm the selection, then a plain-language message explains the 10-attachment limit
  • Given the multi-select attachment session is in progress, when a screen reader is active, then each pending thumbnail announces its filename and upload status on focus

Business Value

NHF requires multiple proof documents per activity for Bufdir auditing — a single attachment is rarely sufficient for events with participants. Supporting multi-file attachment in a single session directly reduces the time burden on peer mentors, removes friction that causes incomplete records, and ensures that activities submitted for Bufdir reporting have all the required documentation in one place.