feat: Phase 9 – Administration (Audit-UI, Systemeinstellungen, erweiterter Systemstatus)

This commit is contained in:
MPM Dev
2026-10-07 16:40:00 +02:00
parent e6219e8cf9
commit 564f7def1c
21 changed files with 891 additions and 71 deletions

View File

@@ -11,6 +11,8 @@ import { DashboardPage } from './features/dashboard/dashboard-page';
import { SystemStatusPage } from './features/admin/system-status-page';
import { UsersPage } from './features/admin/users-page';
import { ModulesPage } from './features/admin/modules-page';
import { AuditPage } from './features/admin/audit-page';
import { SettingsPage } from './features/admin/settings-page';
import { ProfilePage } from './features/profile/profile-page';
import { ForbiddenPage, NotFoundPage } from './pages/error-pages';
import './index.css';
@@ -47,6 +49,14 @@ function AppRoutes(): ReactNode {
path="/admin/system"
element={<RequireAdmin><SystemStatusPage /></RequireAdmin>}
/>
<Route
path="/admin/audit"
element={<RequireAdmin><AuditPage /></RequireAdmin>}
/>
<Route
path="/admin/settings"
element={<RequireAdmin><SettingsPage /></RequireAdmin>}
/>
<Route path="/403" element={<ForbiddenPage />} />
</Route>