enable public report

This commit is contained in:
Julian Krauser 2025-07-16 12:24:50 +02:00
parent 8f563d1058
commit 41c3093754
21 changed files with 307 additions and 19 deletions

View file

@ -22,8 +22,10 @@ export default abstract class DamageReportCommandHandler {
.values({
status: "eingereicht",
description: createDamageReport.description,
location: createDamageReport.location,
note: createDamageReport.note,
reportedBy: createDamageReport.reportedBy,
imageCount: createDamageReport.imageCount,
images: createDamageReport.images,
equipmentId: createDamageReport.affected == "equipment" ? createDamageReport.affectedId : null,
vehicleId: createDamageReport.affected == "vehicle" ? createDamageReport.affectedId : null,
wearableId: createDamageReport.affected == "wearable" ? createDamageReport.affectedId : null,
@ -86,6 +88,7 @@ export default abstract class DamageReportCommandHandler {
* @returns {Promise<void>}
*/
static async delete(deleteDamageReport: DeleteDamageReportCommand): Promise<void> {
// TODO: remove related images
return await dataSource
.createQueryBuilder()
.delete()