Commit Graph

8 Commits

Author SHA1 Message Date
Yoga Pangestu
8fb596fb32 feat: enhance MaterialController and MaterialService; add academic term handling in pagination and index methods 2026-09-04 14:17:04 +07:00
Yoga Pangestu
33f354ad94 feat: enhance MaterialService and MaterialCard; add lecturer information and improve material display with created date 2026-09-04 13:42:33 +07:00
Yoga Pangestu
139875ce31 feat: enhance AssignmentService and MaterialService; add notification functionality for new assignments and materials 2026-09-04 13:26:41 +07:00
Yoga Pangestu
024dc4dd5a feat: enhance Material management; implement authorization checks for material actions and refactor user role handling 2026-09-04 09:00:30 +07:00
Yoga Pangestu
2b7b4e2ab0 feat: enhance material management with user-specific filtering and attachment preview 2026-09-02 22:51:09 +07:00
Yoga Pangestu
62ac0a4c1d feat: simplify pagination methods by removing sort and direction parameters
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 11:23:02 +07:00
Yoga Pangestu
a76ee85c24 feat: add filter functionality to various admin pages
Some checks failed
tests / ci (pull_request) Has been cancelled
- Implemented filter dialogs in the following pages:
  - Academic Classes Assignments
  - Course Registrations
  - Materials
  - Announcements
  - Feedback
  - Tuition Invoices
  - Course Classes
  - Courses
  - Academic Terms
  - Academic Advising Logs
  - Letter Requests
  - Administrators
  - Lecturers
  - Students

- Updated the useServerTable hook to support filter parameters.
- Enhanced the UI with filter options for better data management and retrieval.
2026-08-26 00:32:16 +07:00
Yoga Pangestu
c74a7c7792 feat: add academic advising logs and letter requests management
Some checks failed
tests / ci (pull_request) Has been cancelled
- Implemented academic advising logs functionality with create, edit, and delete capabilities.
- Created UI components for displaying academic advising logs in a data table format.
- Added letter requests management with similar CRUD operations and UI components.
- Refactored routes to organize academic classes, announcements, finances, and services under appropriate namespaces.
2026-08-25 23:05:19 +07:00