Reopen group
This commit is contained in:
@@ -179,6 +179,17 @@
|
||||
</button>
|
||||
</mat-menu>
|
||||
}
|
||||
@if (group.status == 'FINISHED') {
|
||||
<button mat-icon-button [matMenuTriggerFor]="groupMenu" class="menu-button m-3">
|
||||
<mat-icon>more_vert</mat-icon>
|
||||
</button>
|
||||
<mat-menu #groupMenu="matMenu">
|
||||
<button mat-menu-item (click)="reopenGroup(group)">
|
||||
<mat-icon>check</mat-icon>
|
||||
Onderdeel heropenen
|
||||
</button>
|
||||
</mat-menu>
|
||||
}
|
||||
</ng-template>
|
||||
<mat-tab-group
|
||||
animationDuration="0ms"
|
||||
|
||||
@@ -169,6 +169,11 @@ export class TournamentManageComponent implements OnInit {
|
||||
this.tournament = data;
|
||||
});
|
||||
}
|
||||
reopenGroup(group: Group) {
|
||||
this.tournamentService.reopenGroup(this.tournament.id, group.id).subscribe(data => {
|
||||
this.tournament = data;
|
||||
});
|
||||
}
|
||||
|
||||
divideTournament() {
|
||||
this.tournamentService.divide(this.tournament.id).subscribe(data => {
|
||||
|
||||
@@ -64,6 +64,9 @@ export class TournamentService {
|
||||
public finishGroup(tournamentId: number, groupId: number): Observable<Tournament> {
|
||||
return this.http.post<Tournament>(`${this.tournamentsUrl}/${tournamentId}/groups/${groupId}/finish`, null);
|
||||
}
|
||||
public reopenGroup(tournamentId: number, groupId: number): Observable<Tournament> {
|
||||
return this.http.post<Tournament>(`${this.tournamentsUrl}/${tournamentId}/groups/${groupId}/reopen`, null);
|
||||
}
|
||||
|
||||
public newRound(tournamentId: number, groupId: number): Observable<Tournament> {
|
||||
return this.http.post<Tournament>(`${this.tournamentsUrl}/${tournamentId}/groups/${groupId}/new`, null);
|
||||
|
||||
Reference in New Issue
Block a user