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 @@
- }
-