Commit Graph

3 Commits

Author SHA1 Message Date
Yoga Pangestu
86ea75ec91 feat: implement authorization checks for various requests in academic and user management 2026-08-31 14:41:25 +07:00
Yoga Pangestu
b59804342b feat: implement HasValues trait for enums and update related code for consistency
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 19:15:40 +07:00
Yoga Pangestu
400e8d8c8a feat: implement academic term management with CRUD functionality
Some checks failed
tests / ci (pull_request) Has been cancelled
- Added Semester enum with labels for odd and even semesters.
- Created AcademicTerm model, controller, service, and request for handling academic terms.
- Implemented paginated listing, creation, updating, and deletion of academic terms.
- Added routes for academic terms management under admin/master.
- Created frontend components for displaying and managing academic terms, including forms and data tables.
- Integrated confirmation dialog for delete actions and form dialogs for creating and editing academic terms.
- Added seeder for initial academic term data.
2026-08-05 13:48:36 +07:00