Repository navigation
v3.0.0
Version 3.0.0
January 31, 2025
✨ New Features
-
Implement role-based protected routes and components for roles:
TA,Supervisor,Executive, andBeyonder. -
Implement
DELETE /api/supervisor/admin/{admin_id}to allow admin deletion. (APP-0125). -
Introduce
GET /api/supervisor/average_group_score/{group_id}to support the Dashboard Feature in a future release. (APP-0130) -
Add
GET /api/common/supervisorto provide supervisor options in the super frontend's group creation form. (APP-0132)
🔧 Improvements
- Prevent inactive admins from performing any actions and fix backend crashes caused by invalid user logins. (APP-0128)
- Update
GET /api/common/staffsandGET /api/supervisor/available_groupsby adding aroleresponse field and renamingsupervisor_id. (APP-0126). - Add the
rolefield toGET /api/supervisor/role_permissionto support role validation in the super frontend. (APP-0129). - Modify
POST /api/supervisor/groupto allow group creation by roles other thanSupervisor. (APP-0131, APP-0133). - Update
GET/PUT /api/supervisor/my_group_infoto enable roles other thanSupervisorto update groups. (APP-0134).