From 619b51e990241fb0be94740bcd647e165ae4a039 Mon Sep 17 00:00:00 2001
From: Sebastian
Date: Thu, 16 Oct 2025 12:27:51 +0200
Subject: [PATCH] fixing administration of turnaments
---
.../[slug]/registrations/+page.svelte | 42 ++++++++++++-------
1 file changed, 27 insertions(+), 15 deletions(-)
diff --git a/web/src/routes/(admin)/admin/tournament/[slug]/registrations/+page.svelte b/web/src/routes/(admin)/admin/tournament/[slug]/registrations/+page.svelte
index cd44195..feee292 100644
--- a/web/src/routes/(admin)/admin/tournament/[slug]/registrations/+page.svelte
+++ b/web/src/routes/(admin)/admin/tournament/[slug]/registrations/+page.svelte
@@ -107,6 +107,22 @@
signupConfig().mode === 'team' ? Math.max(1, signupConfig().team_size.max) : 0
);
+ function registrationHeading(registration: TournamentRegistrationItem) {
+ const entry = registration.entry ?? {};
+ for (const field of entryFields()) {
+ if (isAttendanceField(field)) continue;
+ const value = entry[field.id];
+ if (value && value.trim()) {
+ return value.trim();
+ }
+ }
+ const attendanceValue = entry[ATTENDANCE_FIELD_ID];
+ if (attendanceValue && attendanceValue.trim()) {
+ return `Anmälan för ID ${attendanceValue.trim()}`;
+ }
+ return 'Anmälan';
+ }
+
function formatDateTime(value: string | null) {
if (!value) return null;
const date = new Date(value);
@@ -500,11 +516,13 @@
{:else}
- {#each registrations as registration}
+ {#each registrations as registration}
{/each}