From 0015001d7c630dc2501461704b7fc6eff87e16c9 Mon Sep 17 00:00:00 2001 From: Marcel Baumgartner Date: Mon, 17 Jul 2023 16:22:22 +0200 Subject: [PATCH] Fixed some permissions. Cleaned some UIs --- Moonlight/App/Perms/Permissions.cs | 4 +- .../Navigations/AdminNodesNavigation.razor | 22 - .../Navigations/AdminServersNavigation.razor | 37 ++ .../Components/Partials/SidebarMenu.razor | 53 +- Moonlight/Shared/Views/Admin/Nodes/Ddos.razor | 2 + .../Shared/Views/Admin/Nodes/Index.razor | 2 +- .../Shared/Views/Admin/Servers/Cleanup.razor | 3 + .../Views/Admin/Servers/Images/Edit.razor | 474 +++++++++--------- .../Views/Admin/Servers/Images/Index.razor | 175 +++---- .../Shared/Views/Admin/Servers/Index.razor | 9 +- .../Shared/Views/Admin/Servers/Manager.razor | 154 +++--- 11 files changed, 457 insertions(+), 478 deletions(-) delete mode 100644 Moonlight/Shared/Components/Navigations/AdminNodesNavigation.razor create mode 100644 Moonlight/Shared/Components/Navigations/AdminServersNavigation.razor diff --git a/Moonlight/App/Perms/Permissions.cs b/Moonlight/App/Perms/Permissions.cs index 1ffb9b45..ad88c641 100644 --- a/Moonlight/App/Perms/Permissions.cs +++ b/Moonlight/App/Perms/Permissions.cs @@ -135,10 +135,10 @@ public static class Permissions Description = "Edit server image settings in the admin area" }; - public static Permission AdminServerImageIndex = new() + public static Permission AdminServerImages = new() { Index = 21, - Name = "Admin Server Image", + Name = "Admin Server Images", Description = "Access the server image management page in the admin area" }; diff --git a/Moonlight/Shared/Components/Navigations/AdminNodesNavigation.razor b/Moonlight/Shared/Components/Navigations/AdminNodesNavigation.razor deleted file mode 100644 index 16db4eb5..00000000 --- a/Moonlight/Shared/Components/Navigations/AdminNodesNavigation.razor +++ /dev/null @@ -1,22 +0,0 @@ -
-
- -
-
- -@code -{ - [Parameter] - public int Index { get; set; } = 0; -} \ No newline at end of file diff --git a/Moonlight/Shared/Components/Navigations/AdminServersNavigation.razor b/Moonlight/Shared/Components/Navigations/AdminServersNavigation.razor new file mode 100644 index 00000000..d307f551 --- /dev/null +++ b/Moonlight/Shared/Components/Navigations/AdminServersNavigation.razor @@ -0,0 +1,37 @@ +
+ +
+ +@code +{ + [Parameter] + public int Index { get; set; } = 0; +} \ No newline at end of file diff --git a/Moonlight/Shared/Components/Partials/SidebarMenu.razor b/Moonlight/Shared/Components/Partials/SidebarMenu.razor index e4e7090d..9661c502 100644 --- a/Moonlight/Shared/Components/Partials/SidebarMenu.razor +++ b/Moonlight/Shared/Components/Partials/SidebarMenu.razor @@ -92,60 +92,13 @@ else System -