diff --git a/services/arbiter-3.0/src/routes/admin.js b/services/arbiter-3.0/src/routes/admin.js index 96b59ba..41cbb12 100644 --- a/services/arbiter-3.0/src/routes/admin.js +++ b/services/arbiter-3.0/src/routes/admin.js @@ -136,3 +136,104 @@ router.post('/mappings', isAdmin, express.json(), (req, res) => { }); module.exports = router; + +// ========================================== +// HTMX API ENDPOINTS (Return HTML fragments) +// ========================================== + +// Servers Matrix Endpoint +router.get('/servers/matrix', isAdmin, async (req, res) => { + // TODO: Query server status from Pterodactyl API + res.send(` +
Server Matrix Coming Soon
+Will display real-time status of all 13 Minecraft servers
+Player Database Coming Soon
+Will display all subscribers with search/filter
+✅ No users in grace period!
+All subscribers are current on payments
+Audit Log Coming Soon
+Will display recent webhook events and role changes
+Role Diagnostics Coming Soon
+Will scan Discord server and compare with database
+