Web-Upload-Flow (Archiv → Paperless) #319

Closed
opened 2026-05-17 00:20:10 +02:00 by admin-mrrm · 0 comments
Owner

In der Web-App fehlt im Archiv-Bereich (/archiv) die Upload-Möglichkeit, die das Mobile (#284) bereits hat.

Aufgabe:

  • Button "Hochladen" + verstecktes <input type="file" accept="application/pdf,image/*">
  • useUploadDocument Mutation-Hook in apps/web/src/archiv/hooks.ts
  • Upload via api.upload(file, meta) (multipart POST /documents)
  • Status: Spinner während Upload, danach List-Refetch + Erfolgs-Hinweis
  • TDD: Tests in apps/web/src/routes/archiv.spec.tsx

DoD:

  • Web-Archiv hat sichtbaren Upload-Button
  • Upload funktioniert lokal gegen dev-API
  • Liste wird nach Upload invalidiert
  • Tests grün
In der Web-App fehlt im Archiv-Bereich (`/archiv`) die Upload-Möglichkeit, die das Mobile (#284) bereits hat. **Aufgabe:** - Button "Hochladen" + verstecktes `<input type="file" accept="application/pdf,image/*">` - `useUploadDocument` Mutation-Hook in `apps/web/src/archiv/hooks.ts` - Upload via `api.upload(file, meta)` (multipart `POST /documents`) - Status: Spinner während Upload, danach List-Refetch + Erfolgs-Hinweis - TDD: Tests in `apps/web/src/routes/archiv.spec.tsx` **DoD:** - Web-Archiv hat sichtbaren Upload-Button - Upload funktioniert lokal gegen dev-API - Liste wird nach Upload invalidiert - Tests grün
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp#319
No description provided.