From 0c9a898d61347f0f45880da45122cb171139197a Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 9 Sep 2026 13:06:39 +0200 Subject: [PATCH] feat(official-tournaments): add 'not-interested' status handling and update member interest logic --- backend/services/officialTournamentService.js | 8 +++++- frontend/src/views/OfficialTournaments.vue | 28 +++++++++---------- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/backend/services/officialTournamentService.js b/backend/services/officialTournamentService.js index 6783c9ae..587c459e 100755 --- a/backend/services/officialTournamentService.js +++ b/backend/services/officialTournamentService.js @@ -340,8 +340,14 @@ class OfficialTournamentService { row.registered = false; row.participated = false; break; + case 'not-interested': + row.wants = false; + row.registered = false; + row.participated = false; + row.placement = null; + break; default: { - const err = new Error('Invalid action. Use: register, participate, or reset'); + const err = new Error('Invalid action. Use: register, participate, reset, or not-interested'); err.status = 400; throw err; } diff --git a/frontend/src/views/OfficialTournaments.vue b/frontend/src/views/OfficialTournaments.vue index f1f1b464..6072a330 100755 --- a/frontend/src/views/OfficialTournaments.vue +++ b/frontend/src/views/OfficialTournaments.vue @@ -315,7 +315,7 @@ +