feat: add superadmin management
All checks were successful
CI / Validate frontend and API (push) Successful in 1m59s
CI / Build and publish Docker images (push) Successful in 22s

This commit is contained in:
Cauê Faleiros
2026-09-01 09:54:45 -03:00
parent 2dfca33758
commit a5055238b9
21 changed files with 366 additions and 74 deletions

View File

@@ -46,9 +46,10 @@ export interface Section {
courses: Course[];
}
export type UserRole = 'professor' | 'student';
export type UserRole = 'superadmin' | 'professor' | 'student';
export interface User {
id: string;
email: string;
name: string;
role: UserRole;