Lumi/src/web/views/admin-dashboard.ejs
2026-06-12 11:54:46 +02:00

57 lines
1.9 KiB
Plaintext

<%- include("partials/layout-top", { title }) %>
<section class="card">
<h1>Admin dashboard</h1>
<div class="grid">
<div class="card">
<h2>Settings</h2>
<p>Update site settings and automation preferences.</p>
<a href="/admin/settings" class="link">Edit settings</a>
</div>
<div class="card">
<h2>Theming</h2>
<p>Adjust light and dark mode colors.</p>
<a href="/admin/theming" class="link">Edit theme</a>
</div>
<div class="card">
<h2>Commands</h2>
<p>Create and manage custom bot commands.</p>
<a href="/admin/commands" class="link">Manage commands</a>
</div>
<div class="card">
<h2>Users</h2>
<p>View linked accounts and manage usernames.</p>
<a href="/admin/users" class="link">Manage users</a>
</div>
<div class="card">
<h2>Pages</h2>
<p>Create public, moderator, or admin pages.</p>
<a href="/admin/pages" class="link">Manage pages</a>
</div>
<div class="card">
<h2>Plugins</h2>
<p>Install, enable, and update modules.</p>
<a href="/admin/plugins" class="link">Manage plugins</a>
</div>
<div class="card">
<h2>Updates</h2>
<p>Upload bot or plugin ZIP updates and review snapshots.</p>
<a href="/admin/updates" class="link">Manage updates</a>
</div>
</div>
</section>
<section class="card">
<h2>Maintenance</h2>
<form method="post" action="/admin/check-update" class="inline-form">
<button type="submit" class="button subtle">Check for updates</button>
</form>
<form method="post" action="/admin/update" class="inline-form">
<button type="submit" class="button">Update from git</button>
</form>
<form method="post" action="/admin/restart" class="inline-form">
<button type="submit" class="button subtle">Restart bot</button>
</form>
</section>
<%- include("partials/layout-bottom") %>