Feature: Add Services Status page and update navigation

- Introduced a new Services Status page to monitor the status of Backend, Chat, and Daemon services.
- Updated navigation structure to include the new Services Status link for main admin users.
- Added German and English localization for the Services Status page, including titles, descriptions, and status messages.
This commit is contained in:
Torsten Schulz (local)
2025-11-20 15:49:08 +01:00
parent e7f5918013
commit eadec50e30
7 changed files with 510 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ import AdminMinigamesView from '../views/admin/MinigamesView.vue';
import AdminTaxiToolsView from '../views/admin/TaxiToolsView.vue';
import AdminUsersView from '../views/admin/UsersView.vue';
import UserStatisticsView from '../views/admin/UserStatisticsView.vue';
import ServicesStatusView from '../views/admin/ServicesStatusView.vue';
const adminRoutes = [
{
@@ -69,6 +70,12 @@ const adminRoutes = [
name: 'AdminTaxiTools',
component: AdminTaxiToolsView,
meta: { requiresAuth: true }
},
{
path: '/admin/services/status',
name: 'AdminServicesStatus',
component: ServicesStatusView,
meta: { requiresAuth: true }
}
];