Moved changelog to admin section

This commit is contained in:
Marcel Baumgartner 2023-08-15 15:26:24 +02:00
parent b10db643fe
commit 0011ed29b7
3 changed files with 77 additions and 27 deletions

View file

@ -407,6 +407,13 @@ public static class Permissions
Name = "Admin security ddos",
Description = "Manage the integrated ddos protection"
};
public static Permission AdminChangelog = new()
{
Index = 59,
Name = "Admin changelog",
Description = "View the changelog"
};
public static Permission? FromString(string name)
{

View file

@ -14,7 +14,9 @@
<span class="menu-icon">
<i class="bx bxs-log-in"></i>
</span>
<span class="menu-title"><TL>Login</TL></span>
<span class="menu-title">
<TL>Login</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -22,7 +24,9 @@
<span class="menu-icon">
<i class="bx bx-user-plus"></i>
</span>
<span class="menu-title"><TL>Register</TL></span>
<span class="menu-title">
<TL>Register</TL>
</span>
</a>
</div>
}
@ -33,7 +37,9 @@ else
<span class="menu-icon">
<i class="bx bx-layer"></i>
</span>
<span class="menu-title"><TL>Dashboard</TL></span>
<span class="menu-title">
<TL>Dashboard</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -41,7 +47,9 @@ else
<span class="menu-icon">
<i class="bx bx-server"></i>
</span>
<span class="menu-title"><TL>Servers</TL></span>
<span class="menu-title">
<TL>Servers</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -49,7 +57,9 @@ else
<span class="menu-icon">
<i class="bx bx-globe"></i>
</span>
<span class="menu-title"><TL>Webspaces</TL></span>
<span class="menu-title">
<TL>Webspaces</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -57,15 +67,9 @@ else
<span class="menu-icon">
<i class="bx bx-purchase-tag"></i>
</span>
<span class="menu-title"><TL>Domains</TL></span>
</a>
</div>
<div class="menu-item">
<a class="menu-link" href="/changelog">
<span class="menu-icon">
<i class="bx bx-notepad"></i>
<span class="menu-title">
<TL>Domains</TL>
</span>
<span class="menu-title"><TL>Changelog</TL></span>
</a>
</div>
@ -73,7 +77,9 @@ else
{
<div class="menu-item pt-5">
<div class="menu-content">
<span class="menu-heading fw-bold text-uppercase fs-7"><TL>Admin</TL></span>
<span class="menu-heading fw-bold text-uppercase fs-7">
<TL>Admin</TL>
</span>
</div>
</div>
<div class="menu-item">
@ -81,7 +87,9 @@ else
<span class="menu-icon">
<i class="bx bx-layer"></i>
</span>
<span class="menu-title"><TL>Dashboard</TL></span>
<span class="menu-title">
<TL>Dashboard</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -89,7 +97,9 @@ else
<span class="menu-icon">
<i class="bx bx-chip"></i>
</span>
<span class="menu-title"><TL>System</TL></span>
<span class="menu-title">
<TL>System</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -97,7 +107,9 @@ else
<span class="menu-icon">
<i class="bx bx-shield"></i>
</span>
<span class="menu-title"><TL>Security</TL></span>
<span class="menu-title">
<TL>Security</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -105,7 +117,9 @@ else
<span class="menu-icon">
<i class="bx bx-server"></i>
</span>
<span class="menu-title"><TL>Servers</TL></span>
<span class="menu-title">
<TL>Servers</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -113,7 +127,9 @@ else
<span class="menu-icon">
<i class="bx bx-globe"></i>
</span>
<span class="menu-title"><TL>Webspaces</TL></span>
<span class="menu-title">
<TL>Webspaces</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -121,7 +137,9 @@ else
<span class="menu-icon">
<i class="bx bx-user"></i>
</span>
<span class="menu-title"><TL>Users</TL></span>
<span class="menu-title">
<TL>Users</TL>
</span>
</a>
</div>
<div data-kt-menu-trigger="click" class="menu-item menu-accordion">
@ -129,7 +147,9 @@ else
<span class="menu-icon">
<i class="bx bx-purchase-tag"></i>
</span>
<span class="menu-title"><TL>Domains</TL></span>
<span class="menu-title">
<TL>Domains</TL>
</span>
<span class="menu-arrow"></span>
</span>
<div class="menu-sub menu-sub-accordion">
@ -138,7 +158,9 @@ else
<span class="menu-bullet">
<span class="bullet bullet-dot"></span>
</span>
<span class="menu-title"><TL>Domains</TL></span>
<span class="menu-title">
<TL>Domains</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -146,7 +168,9 @@ else
<span class="menu-bullet">
<span class="bullet bullet-dot"></span>
</span>
<span class="menu-title"><TL>Shared domains</TL></span>
<span class="menu-title">
<TL>Shared domains</TL>
</span>
</a>
</div>
</div>
@ -156,7 +180,9 @@ else
<span class="menu-icon">
<i class="bx bx-support"></i>
</span>
<span class="menu-title"><TL>Support</TL></span>
<span class="menu-title">
<TL>Support</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -164,7 +190,9 @@ else
<span class="menu-icon">
<i class="bx bx-credit-card"></i>
</span>
<span class="menu-title"><TL>Subscriptions</TL></span>
<span class="menu-title">
<TL>Subscriptions</TL>
</span>
</a>
</div>
<div class="menu-item">
@ -172,7 +200,20 @@ else
<span class="menu-icon">
<i class="bx bx-objects-vertical-bottom"></i>
</span>
<span class="menu-title"><TL>Statistics</TL></span>
<span class="menu-title">
<TL>Statistics</TL>
</span>
</a>
</div>
<div class="menu-item">
<a class="menu-link" href="/admin/changelog">
<span class="menu-icon">
<i class="bx bx-notepad"></i>
</span>
<span class="menu-title">
<TL>Changelog</TL>
</span>
</a>
</div>
}

View file

@ -1,8 +1,10 @@
@page "/changelog"
@page "/admin/changelog"
@using Moonlight.App.Services
@inject MoonlightService MoonlightService
@attribute [PermissionRequired(nameof(Permissions.AdminChangelog))]
@{
int i = 0;
}