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.'); }