From d7b05deff21b3e5e6f8ae305f52446c54da12db4 Mon Sep 17 00:00:00 2001 From: bytedream Date: Sun, 22 Jun 2025 00:11:10 +0200 Subject: [PATCH] edit reported team in admin ui --- src/actions/report.ts | 14 ++++++++++++++ src/app/admin/reports/BottomBar.svelte | 16 +++++++++++----- src/app/admin/reports/reports.ts | 11 +++++++++++ src/app/website/index/Teams.svelte | 5 +---- src/db/database.ts | 3 +++ src/db/schema/report.ts | 11 +++++++++++ src/util/webhook.ts | 2 +- 7 files changed, 52 insertions(+), 10 deletions(-) diff --git a/src/actions/report.ts b/src/actions/report.ts index c306efd..f2bd083 100644 --- a/src/actions/report.ts +++ b/src/actions/report.ts @@ -117,6 +117,20 @@ export const report = { }; } }), + editReport: defineAction({ + input: z.object({ + reportId: z.number(), + reported: z.number().nullable() + }), + handler: async (input, context) => { + Session.actionSessionFromCookies(context.cookies, Permissions.Reports); + + await db.editReport({ + id: input.reportId, + reportedTeamId: input.reported + }); + } + }), reportStatus: defineAction({ input: z.object({ reportId: z.number() diff --git a/src/app/admin/reports/BottomBar.svelte b/src/app/admin/reports/BottomBar.svelte index 0d444c3..7addc6d 100644 --- a/src/app/admin/reports/BottomBar.svelte +++ b/src/app/admin/reports/BottomBar.svelte @@ -1,5 +1,5 @@ @@ -64,7 +70,7 @@
- + (reportedTeam = team)} />