Admin: Einstellungen mit Seitenleiste, Docker-Hosts und Messer-Server in die Einstellungen

This commit is contained in:
mregosar committed 2026-10-29 22:04:24 +01:00
1 parent ea06237846
commit 75b1701d8a
4 files changed
+139 -18

No files matched your search

+3 -1
View File
@@ -164,6 +164,9 @@ export function createAdminRouter({ service, manager, config, settings, knife, p
}));
// Alle Matches mit allen Details (Codes, Verbindungsdaten, Spieler, Veto, Serie, Ereignisse)
// Auslastung und Speicher der Docker-Hosts mit den Servern darauf
router.get('/hosts', requireAdmin, wrap(async () => ({ hosts: await manager.hostUsage() })));
// ?archived=1 liefert das Archiv, sonst alle nicht archivierten Matches
router.get('/matches', requireAdmin, wrap(async (req) => {
const archived = req.query.archived === '1';
@@ -174,7 +177,6 @@ export function createAdminRouter({ service, manager, config, settings, knife, p
return {
matches: ids.map(({ id }) => service.snapshot(id, adminViewer(id))),
archivedCount,
hosts: await manager.hostUsage(),
};
}));