From c2125da238a48001ae49b6dcf4c0a03c565cca4d Mon Sep 17 00:00:00 2001 From: Ruslan Semak Date: Thu, 17 Apr 2025 17:19:48 +0300 Subject: [PATCH] feat: Redirect admin to students list --- server/controllers/common.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/controllers/common.js b/server/controllers/common.js index efc8a832..a1c1f8ce 100644 --- a/server/controllers/common.js +++ b/server/controllers/common.js @@ -429,7 +429,12 @@ router.get('/*', async (req, res, next) => { try { // -> Get Page from cache - if (pageArgs.path === 'Users/profile') { // Ruslan: Open User's page on "Users/profile" request + if (pageArgs.path === 'Users/profile') { // Ruslan: Open User's page on "Users/profile" request for student, but "Users" for admin + if (req.user.id === 1) { // Administrator + res.redirect(`/Users`) + return + } + for (const groupId of req.user.groups) { const group = await WIKI.models.groups.query().findById(groupId)