From 6137545cab37aa1d13ad8e6c60c1a75468fd9579 Mon Sep 17 00:00:00 2001 From: Kibi Kelburton Date: Sat, 23 May 2026 22:13:39 +0200 Subject: [PATCH] do not show chat manager in admin dashboard if disabled --- src/inc/routes/admin.mjs | 3 +++ views/admin.html | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/inc/routes/admin.mjs b/src/inc/routes/admin.mjs index dd05766..18ed2e4 100644 --- a/src/inc/routes/admin.mjs +++ b/src/inc/routes/admin.mjs @@ -1422,6 +1422,9 @@ const page = Math.max(1, parseInt(req.url.qs?.page) || 1); // Chat Manager router.get(/^\/admin\/chat\/?$/, lib.auth, async (req, res) => { + if (!cfg.websrv.enable_global_chat) { + return res.redirect("/admin"); + } res.reply({ body: tpl.render('admin/chat', { session: req.session, diff --git a/views/admin.html b/views/admin.html index c727f98..3b03388 100644 --- a/views/admin.html +++ b/views/admin.html @@ -26,7 +26,9 @@
  • About Page
  • Rules Page
  • ToS Page
  • + @if(enable_global_chat)
  • Global Chat Manager
  • + @endif