feat: add system pages admin section

This commit is contained in:
Boris Kovalskii
2026-06-11 09:15:59 +10:00
parent 04cbbb5e51
commit 0d6a85a4f9
6 changed files with 673 additions and 2 deletions

View File

@@ -155,6 +155,7 @@ const AdminNewsCreate = lazyWithRetry(() => import('./pages/AdminNewsCreate'));
const InfoPageView = lazyWithRetry(() => import('./pages/InfoPageView'));
const AdminInfoPages = lazyWithRetry(() => import('./pages/AdminInfoPages'));
const AdminInfoPageEditor = lazyWithRetry(() => import('./pages/AdminInfoPageEditor'));
const AdminLegalPages = lazyWithRetry(() => import('./pages/AdminLegalPages'));
function ProtectedRoute({
children,
@@ -1345,6 +1346,16 @@ function App() {
</PermissionRoute>
}
/>
<Route
path="/admin/legal-pages"
element={
<PermissionRoute permission="info_pages:read">
<LazyPage>
<AdminLegalPages />
</LazyPage>
</PermissionRoute>
}
/>
<Route
path="/admin/audit-log"