From ecadd8431d56aece408a22ab32247c1d0cd1bc2e Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Mon, 21 Jul 2025 11:01:57 +0200 Subject: [PATCH] extend report by title --- src/command/unit/damageReportCommand.ts | 1 + src/command/unit/damageReportCommandHandler.ts | 1 + src/controller/admin/unit/damageReportController.ts | 2 ++ src/controller/publicController.ts | 2 ++ src/entity/unit/damageReport.ts | 3 +++ src/factory/admin/unit/damageReport.ts | 1 + src/migrations/baseSchemaTables/unit_extend.ts | 1 + src/viewmodel/admin/unit/damageReport.models.ts | 1 + 8 files changed, 12 insertions(+) diff --git a/src/command/unit/damageReportCommand.ts b/src/command/unit/damageReportCommand.ts index 1b397c2..60b8d17 100644 --- a/src/command/unit/damageReportCommand.ts +++ b/src/command/unit/damageReportCommand.ts @@ -1,4 +1,5 @@ export interface CreateDamageReportCommand { + title: string; description: string; location: string; noteByReporter: string; diff --git a/src/command/unit/damageReportCommandHandler.ts b/src/command/unit/damageReportCommandHandler.ts index d7d8485..e8f6835 100644 --- a/src/command/unit/damageReportCommandHandler.ts +++ b/src/command/unit/damageReportCommandHandler.ts @@ -21,6 +21,7 @@ export default abstract class DamageReportCommandHandler { .into(damageReport) .values({ status: "eingereicht", + title: createDamageReport.title, description: createDamageReport.description, location: createDamageReport.location, noteByReporter: createDamageReport.noteByReporter, diff --git a/src/controller/admin/unit/damageReportController.ts b/src/controller/admin/unit/damageReportController.ts index 055b3bc..e286927 100644 --- a/src/controller/admin/unit/damageReportController.ts +++ b/src/controller/admin/unit/damageReportController.ts @@ -94,6 +94,7 @@ export async function provideDamageReportImageUpload(req: Request, res: Response * @returns {Promise<*>} */ export async function createDamageReport(req: Request, res: Response): Promise { + const title = req.body.title; const description = req.body.description; const location = req.body.location; const note = req.body.note; @@ -106,6 +107,7 @@ export async function createDamageReport(req: Request, res: Response): Promise