fix permissions
This commit is contained in:
parent
c5d0f67c0d
commit
fbf0d81aff
|
|
@ -27,6 +27,7 @@
|
||||||
@inject IDialogService DialogService
|
@inject IDialogService DialogService
|
||||||
@inject NavigationManager NavigationManager
|
@inject NavigationManager NavigationManager
|
||||||
@inject GameHubService HubService
|
@inject GameHubService HubService
|
||||||
|
@inject IState<AuthState> AuthState
|
||||||
|
|
||||||
<PageTitle>Spieltag Details</PageTitle>
|
<PageTitle>Spieltag Details</PageTitle>
|
||||||
|
|
||||||
|
|
@ -68,6 +69,8 @@ else
|
||||||
</MudStack>
|
</MudStack>
|
||||||
</MudItem>
|
</MudItem>
|
||||||
<MudItem xs="12" md="6" Class="d-flex justify-end align-center flex-wrap gap-2">
|
<MudItem xs="12" md="6" Class="d-flex justify-end align-center flex-wrap gap-2">
|
||||||
|
@if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin)
|
||||||
|
{
|
||||||
@if (Day.Status == DayStatus.Started && !GameState.Value.IsGameActive)
|
@if (Day.Status == DayStatus.Started && !GameState.Value.IsGameActive)
|
||||||
{
|
{
|
||||||
<MudButton Variant="Variant.Filled"
|
<MudButton Variant="Variant.Filled"
|
||||||
|
|
@ -98,6 +101,7 @@ else
|
||||||
@GetNextStatusLabel(Day.Status)
|
@GetNextStatusLabel(Day.Status)
|
||||||
</MudButton>
|
</MudButton>
|
||||||
}
|
}
|
||||||
|
}
|
||||||
@if (Day.Status == DayStatus.New)
|
@if (Day.Status == DayStatus.New)
|
||||||
{
|
{
|
||||||
<MudButton Variant="Variant.Outlined"
|
<MudButton Variant="Variant.Outlined"
|
||||||
|
|
@ -346,6 +350,10 @@ else
|
||||||
</MudTd>
|
</MudTd>
|
||||||
<MudTd DataLabel="Aktionen" Style="text-align: right">
|
<MudTd DataLabel="Aktionen" Style="text-align: right">
|
||||||
<MudStack Row="true" Spacing="1" Justify="Justify.FlexEnd">
|
<MudStack Row="true" Spacing="1" Justify="Justify.FlexEnd">
|
||||||
|
@if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin)
|
||||||
|
{
|
||||||
|
@if (@context.ExpenseType == ExpenseType.Material)
|
||||||
|
{
|
||||||
@if (context.PersonExpenseStatus == PersonExpenseStatus.Open)
|
@if (context.PersonExpenseStatus == PersonExpenseStatus.Open)
|
||||||
{
|
{
|
||||||
<MudIconButton Icon="@Icons.Material.Filled.Check"
|
<MudIconButton Icon="@Icons.Material.Filled.Check"
|
||||||
|
|
@ -362,6 +370,8 @@ else
|
||||||
OnClick="@(() => MarkAsOpen(context))"
|
OnClick="@(() => MarkAsOpen(context))"
|
||||||
Title="Als offen markieren"/>
|
Title="Als offen markieren"/>
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@if (Day.Status != DayStatus.Closed)
|
@if (Day.Status != DayStatus.Closed)
|
||||||
{
|
{
|
||||||
<MudIconButton Icon="@Icons.Material.Filled.Delete"
|
<MudIconButton Icon="@Icons.Material.Filled.Delete"
|
||||||
|
|
@ -370,6 +380,7 @@ else
|
||||||
OnClick="@(() => ConfirmDeleteExpense(context))"
|
OnClick="@(() => ConfirmDeleteExpense(context))"
|
||||||
Title="Löschen"/>
|
Title="Löschen"/>
|
||||||
}
|
}
|
||||||
|
}
|
||||||
</MudStack>
|
</MudStack>
|
||||||
</MudTd>
|
</MudTd>
|
||||||
</RowTemplate>
|
</RowTemplate>
|
||||||
|
|
|
||||||
|
|
@ -83,6 +83,8 @@
|
||||||
OnClick="@(() => NavigateToDayDetails(context))"
|
OnClick="@(() => NavigateToDayDetails(context))"
|
||||||
OnClick:stopPropagation="true"/>
|
OnClick:stopPropagation="true"/>
|
||||||
</MudTooltip>
|
</MudTooltip>
|
||||||
|
@if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin)
|
||||||
|
{
|
||||||
<MudTooltip Text="Bearbeiten">
|
<MudTooltip Text="Bearbeiten">
|
||||||
<MudIconButton Icon="@Icons.Material.Filled.Edit"
|
<MudIconButton Icon="@Icons.Material.Filled.Edit"
|
||||||
Size="Size.Small"
|
Size="Size.Small"
|
||||||
|
|
@ -90,6 +92,9 @@
|
||||||
OnClick="@(() => OpenEditDialog(context))"
|
OnClick="@(() => OpenEditDialog(context))"
|
||||||
OnClick:stopPropagation="true"/>
|
OnClick:stopPropagation="true"/>
|
||||||
</MudTooltip>
|
</MudTooltip>
|
||||||
|
}
|
||||||
|
@if (AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin)
|
||||||
|
{
|
||||||
<MudTooltip Text="Löschen">
|
<MudTooltip Text="Löschen">
|
||||||
<MudIconButton Icon="@Icons.Material.Filled.Delete"
|
<MudIconButton Icon="@Icons.Material.Filled.Delete"
|
||||||
Size="Size.Small"
|
Size="Size.Small"
|
||||||
|
|
@ -98,6 +103,9 @@
|
||||||
OnClick="@(() => ConfirmDelete(context))"
|
OnClick="@(() => ConfirmDelete(context))"
|
||||||
OnClick:stopPropagation="true"/>
|
OnClick:stopPropagation="true"/>
|
||||||
</MudTooltip>
|
</MudTooltip>
|
||||||
|
}
|
||||||
|
@if (AuthState.Value.IsClubEditor || AuthState.Value.IsClubAdmin || AuthState.Value.IsSuperAdmin)
|
||||||
|
{
|
||||||
<MudTooltip Text="Protokolle versenden">
|
<MudTooltip Text="Protokolle versenden">
|
||||||
<MudIconButton Icon="@Icons.Material.Filled.Mail"
|
<MudIconButton Icon="@Icons.Material.Filled.Mail"
|
||||||
Size="Size.Small"
|
Size="Size.Small"
|
||||||
|
|
@ -105,6 +113,7 @@
|
||||||
OnClick="@(() => SentProtocol(context))"
|
OnClick="@(() => SentProtocol(context))"
|
||||||
OnClick:stopPropagation="true" />
|
OnClick:stopPropagation="true" />
|
||||||
</MudTooltip>
|
</MudTooltip>
|
||||||
|
}
|
||||||
</MudTd>
|
</MudTd>
|
||||||
</RowTemplate>
|
</RowTemplate>
|
||||||
<PagerContent>
|
<PagerContent>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue