3 Commits
Author SHA1 Message Date
kavehhn cbcf3f55db fix(perm): allow array of permissions in permissionMiddleware and accept classes:update or classes:delete 2026-08-21 13:35:16 +03:30
kavehhn 877dfa65d5 fix: treat SuperAdmin role name case-insensitively in permission checks
The seeded role is SuperAdmin, but the middleware only matched superAdmin, so SuperAdmin could be denied documents and other new permissions.
2026-08-15 03:27:21 +03:30
kavehhn f04c797be6 Initial commit: teaching institution management API.
Express/MongoDB backend with JWT auth, RBAC, S3 uploads, notifications, and scheduled jobs.
2026-08-09 04:18:08 +02:00