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);