diff --git a/FoodsharingSiegen.Server/Pages/AuditView.razor.cs b/FoodsharingSiegen.Server/Pages/AuditView.razor.cs index 89e4076..f3e003d 100644 --- a/FoodsharingSiegen.Server/Pages/AuditView.razor.cs +++ b/FoodsharingSiegen.Server/Pages/AuditView.razor.cs @@ -1,5 +1,6 @@ using Blazorise.DataGrid; using FoodsharingSiegen.Contracts.Entity; +using FoodsharingSiegen.Contracts.Helper; using FoodsharingSiegen.Server.Data.Service; using Microsoft.AspNetCore.Components; @@ -39,6 +40,7 @@ namespace FoodsharingSiegen.Server.Pages /// protected override Task InitializeDataAsync() { + if (!CurrentUser.IsAdmin()) NavigationManager.NavigateTo("/"); return Task.CompletedTask; } @@ -52,6 +54,8 @@ namespace FoodsharingSiegen.Server.Pages /// The params private async Task OnReadData(DataGridReadDataEventArgs e) { + if (!CurrentUser.IsAdmin()) return; + var countLoad = await AuditService?.GetCount()!; if (countLoad.Success) TotalAudits = countLoad.Data; diff --git a/FoodsharingSiegen.Server/Shared/NavMenu.razor b/FoodsharingSiegen.Server/Shared/NavMenu.razor index f877225..e47457d 100644 --- a/FoodsharingSiegen.Server/Shared/NavMenu.razor +++ b/FoodsharingSiegen.Server/Shared/NavMenu.razor @@ -64,15 +64,15 @@ - } -