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)} />