diff --git a/src/GoodWood.Web/Components/Pages/Days/DayDetails.razor b/src/GoodWood.Web/Components/Pages/Days/DayDetails.razor index 524ad20..b17565f 100644 --- a/src/GoodWood.Web/Components/Pages/Days/DayDetails.razor +++ b/src/GoodWood.Web/Components/Pages/Days/DayDetails.razor @@ -27,6 +27,7 @@ @inject IDialogService DialogService @inject NavigationManager NavigationManager @inject GameHubService HubService +@inject IState AuthState Spieltag Details @@ -68,35 +69,38 @@ else - @if (Day.Status == DayStatus.Started && !GameState.Value.IsGameActive) + @if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin) { - - Neues Spiel - - } - @if (GameState.Value.IsGameActive) - { - - Spiel beenden - - } - @if (Day.Status != DayStatus.Closed && !GameState.Value.IsGameActive) - { - - @GetNextStatusLabel(Day.Status) - + @if (Day.Status == DayStatus.Started && !GameState.Value.IsGameActive) + { + + Neues Spiel + + } + @if (GameState.Value.IsGameActive) + { + + Spiel beenden + + } + @if (Day.Status != DayStatus.Closed && !GameState.Value.IsGameActive) + { + + @GetNextStatusLabel(Day.Status) + + } } @if (Day.Status == DayStatus.New) { @@ -346,29 +350,36 @@ else - @if (context.PersonExpenseStatus == PersonExpenseStatus.Open) + @if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin) { - - } - else - { - - } - @if (Day.Status != DayStatus.Closed) - { - + @if (@context.ExpenseType == ExpenseType.Material) + { + @if (context.PersonExpenseStatus == PersonExpenseStatus.Open) + { + + } + else + { + + } + } + + @if (Day.Status != DayStatus.Closed) + { + + } } diff --git a/src/GoodWood.Web/Components/Pages/Days/Days.razor b/src/GoodWood.Web/Components/Pages/Days/Days.razor index 0e9a4cc..e7c6625 100644 --- a/src/GoodWood.Web/Components/Pages/Days/Days.razor +++ b/src/GoodWood.Web/Components/Pages/Days/Days.razor @@ -83,28 +83,37 @@ OnClick="@(() => NavigateToDayDetails(context))" OnClick:stopPropagation="true"/> - - - - - - - - - + @if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin) + { + + + + } + @if (AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin) + { + + + + } + @if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin) + { + + + + }