From 95d898887628b74ddfd9e63cdcb01df3ae271621 Mon Sep 17 00:00:00 2001 From: unurled Date: Mon, 7 Jul 2025 22:51:37 +0200 Subject: [PATCH] change scheduling mode to enum in rounds, change appreance of scheduling mode picker in competition --- src/lib/components/rounds/create-round.svelte | 9 ++-- src/lib/components/rounds/round.svelte | 7 +++ src/lib/components/rounds/rounds.svelte | 7 --- src/lib/server/db/index.ts | 2 - src/lib/server/db/queries/competitions.ts | 38 ++++++++++++++ src/lib/server/db/queries/rounds.ts | 7 +++ src/lib/server/db/schema/competitions.ts | 39 +------------- src/lib/server/db/schema/rounds.ts | 16 +++--- src/lib/server/db/schema/schedulingmodes.ts | 25 --------- src/lib/server/db/util.ts | 4 +- src/routes/+layout.svelte | 16 +++--- src/routes/+page.server.ts | 2 +- src/routes/api/competitions/[id]/+server.ts | 42 ++++++++++++++- src/routes/competitions/[id]/+page.server.ts | 3 +- src/routes/competitions/[id]/+page.svelte | 51 ++++++++++++------- src/types.ts | 6 +++ 16 files changed, 159 insertions(+), 115 deletions(-) create mode 100644 src/lib/components/rounds/round.svelte delete mode 100644 src/lib/components/rounds/rounds.svelte create mode 100644 src/lib/server/db/queries/competitions.ts create mode 100644 src/lib/server/db/queries/rounds.ts delete mode 100644 src/lib/server/db/schema/schedulingmodes.ts diff --git a/src/lib/components/rounds/create-round.svelte b/src/lib/components/rounds/create-round.svelte index 90e1e15..0ad9f9d 100644 --- a/src/lib/components/rounds/create-round.svelte +++ b/src/lib/components/rounds/create-round.svelte @@ -26,6 +26,7 @@ credentials: 'include', body: JSON.stringify({ scheduling_mode: schedulingMode }) }); + console.log("response", response) } @@ -37,13 +38,11 @@ > {#each Object.values(SchedulingMode) as mode}