feat: add receipt upload functionality for Einnahmen and Beleg routes
Build and Push Docker Image / build (push) Successful in 1m34s

- Implemented upload and retrieval of receipts (Belege) associated with Einnahmen entries.
- Added new API routes for uploading and deleting receipts.
- Updated the Einnahmen model to include a `belegUrl` field for storing receipt references.
- Enhanced the Einnahmen page to support file uploads and display existing receipts.
- Introduced drag-and-drop functionality for file uploads and improved user feedback during uploads.
- Added necessary validation for file types and sizes during uploads.
This commit is contained in:
hwinkel
2026-04-29 20:49:57 +02:00
parent f93eb0480a
commit fab53fc76e
12 changed files with 731 additions and 9 deletions
+2
View File
@@ -59,6 +59,8 @@ export default [
route("api/ausgaben/:id", "routes/api.ausgaben.$id.ts"),
route("api/einnahmen", "routes/api.einnahmen.ts"),
route("api/einnahmen/:id", "routes/api.einnahmen.$id.ts"),
route("api/einnahmen/:id/upload", "routes/api.einnahmen.$id.upload.ts"),
route("api/beleg/:userId/:filename", "routes/api.beleg.$userId.$filename.ts"),
route("api/companies/:id/buchungkategorien", "routes/api.companies.$id.buchungkategorien.ts"),
route("api/companies/:id/buchungkategorien/:katId", "routes/api.companies.$id.buchungkategorien.$katId.ts"),
route("api/anlagevermoegen", "routes/api.anlagevermoegen.ts"),