From 83e5d2c192d27d8a5e0a04005322a6f5c987c5b4 Mon Sep 17 00:00:00 2001 From: "Claude (Chronicler #57)" Date: Fri, 3 Apr 2026 18:28:32 +0000 Subject: [PATCH] fix: restore modular admin structure - all modules now working ISSUE: We accidentally built a flat admin.js that replaced the working modular system All modules (Players, Servers, Grace, Audit, Roles, Financials) exist in /routes/admin/ FIX: 1. Backed up flat admin.js to admin-backup-chronicler57.js 2. Changed index.js to require('./routes/admin/index') 3. Restored proper modular structure MODULES RESTORED: - /admin/players - Full CRUD with detail view, tier changes, staff toggle - /admin/servers - Server matrix with Pterodactyl integration - /admin/grace - Grace period management - /admin/audit - Audit log feed - /admin/roles - Role diagnostics - /admin/financials - Revenue analytics ALL ORIGINAL FUNCTIONALITY RESTORED Signed-off-by: Claude (Chronicler #57) --- services/arbiter-3.0/src/index.js | 2 +- .../src/routes/{admin.js => admin-backup-chronicler57.js} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename services/arbiter-3.0/src/routes/{admin.js => admin-backup-chronicler57.js} (100%) diff --git a/services/arbiter-3.0/src/index.js b/services/arbiter-3.0/src/index.js index adc6d5f..4e020eb 100644 --- a/services/arbiter-3.0/src/index.js +++ b/services/arbiter-3.0/src/index.js @@ -9,7 +9,7 @@ const csrf = require('csurf'); const cors = require('cors'); const authRoutes = require('./routes/auth'); -const adminRoutes = require('./routes/admin'); +const adminRoutes = require('./routes/admin/index'); const webhookRoutes = require('./routes/webhook'); const stripeRoutes = require('./routes/stripe'); const { registerEvents } = require('./discord/events'); diff --git a/services/arbiter-3.0/src/routes/admin.js b/services/arbiter-3.0/src/routes/admin-backup-chronicler57.js similarity index 100% rename from services/arbiter-3.0/src/routes/admin.js rename to services/arbiter-3.0/src/routes/admin-backup-chronicler57.js