feat: group admin sidebar items into single Administration page with action cards

This commit is contained in:
2026-06-14 09:39:33 -04:00
parent 36b0d8dfd9
commit e6017b80da
4 changed files with 46 additions and 37 deletions

View File

@@ -96,10 +96,7 @@ $router->post('/terminal/:id/execute', [TerminalController::class, 'execute'], [
$router->get('/terminal/:id/history', [TerminalController::class, 'history'], [AuthMiddleware::class]);
$router->post('/terminal/:id/clear-history', [TerminalController::class, 'clearHistory'], [AuthMiddleware::class, CSRFMiddleware::class]);
$router->get('/admin', function () {
$view = \ServerManager\Core\App::getInstance()->getView();
$view->redirect('/admin/audit');
}, [AuthMiddleware::class, RoleMiddleware::class]);
$router->get('/admin', [AdminController::class, 'index'], [AuthMiddleware::class, RoleMiddleware::class]);
$router->get('/admin/activity', function () {
$view = \ServerManager\Core\App::getInstance()->getView();