From d2cef0cdae3f3dd56fd6b317bc43649f5fbea9d5 Mon Sep 17 00:00:00 2001 From: pradeepkumar Date: Fri, 20 Mar 2026 17:15:52 +0530 Subject: [PATCH] feat: allow SUPER_ADMIN role for admin access and update modal background opacity class. --- src/app/dashboard/admin-users/page.tsx | 2 +- src/services/auth.service.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/dashboard/admin-users/page.tsx b/src/app/dashboard/admin-users/page.tsx index c2683fb..7e8b670 100644 --- a/src/app/dashboard/admin-users/page.tsx +++ b/src/app/dashboard/admin-users/page.tsx @@ -155,7 +155,7 @@ export default function AdminUsersPage() { {/* Create Admin Modal */} {showCreate && ( -
+

Create Admin User

diff --git a/src/services/auth.service.ts b/src/services/auth.service.ts index 06d48c9..7ab6a46 100644 --- a/src/services/auth.service.ts +++ b/src/services/auth.service.ts @@ -37,8 +37,8 @@ class AuthService { const authData = response.data.data; - // Check if user is ADMIN - if (authData.user.role !== 'ADMIN') { + // Check if user is ADMIN or SUPER_ADMIN + if (authData.user.role !== 'ADMIN' && authData.user.role !== 'SUPER_ADMIN') { throw new Error('Access denied. Admin privileges required.'); }