From e8b03036605364de9712ee465df30682d005f6c3 Mon Sep 17 00:00:00 2001 From: Michel ten Voorde Date: Tue, 5 Nov 2024 16:11:02 +0100 Subject: [PATCH] Reopen group --- .../tournament-manage.component.html | 11 +++++++++++ .../tournament-manage/tournament-manage.component.ts | 5 +++++ src/app/service/tournament.service.ts | 3 +++ 3 files changed, 19 insertions(+) diff --git a/src/app/components/tournament-manage/tournament-manage.component.html b/src/app/components/tournament-manage/tournament-manage.component.html index 4559d86..e751acb 100644 --- a/src/app/components/tournament-manage/tournament-manage.component.html +++ b/src/app/components/tournament-manage/tournament-manage.component.html @@ -179,6 +179,17 @@ } + @if (group.status == 'FINISHED') { + + + + + } { + this.tournament = data; + }); + } divideTournament() { this.tournamentService.divide(this.tournament.id).subscribe(data => { diff --git a/src/app/service/tournament.service.ts b/src/app/service/tournament.service.ts index 2157a60..f4364df 100644 --- a/src/app/service/tournament.service.ts +++ b/src/app/service/tournament.service.ts @@ -64,6 +64,9 @@ export class TournamentService { public finishGroup(tournamentId: number, groupId: number): Observable { return this.http.post(`${this.tournamentsUrl}/${tournamentId}/groups/${groupId}/finish`, null); } + public reopenGroup(tournamentId: number, groupId: number): Observable { + return this.http.post(`${this.tournamentsUrl}/${tournamentId}/groups/${groupId}/reopen`, null); + } public newRound(tournamentId: number, groupId: number): Observable { return this.http.post(`${this.tournamentsUrl}/${tournamentId}/groups/${groupId}/new`, null);