siakad-itm/app/Models
Yoga Pangestu 07a00a92a2
Some checks failed
tests / ci (pull_request) Has been cancelled
Refactor lecturer management to support multiple departments
- Updated LecturerController to load multiple departments for lecturers.
- Modified LecturerRequest to accept an array of department IDs instead of a single department ID.
- Changed Department model to establish a many-to-many relationship with Lecturer.
- Adjusted Lecturer model to reflect the new many-to-many relationship with Department.
- Updated LecturerService to handle multiple departments during creation and updates.
- Created LecturerFactory and StudentFactory for generating test data.
- Added a migration for the new lecturer_department pivot table.
- Refactored seeder classes to accommodate the new structure for lecturers and departments.
- Enhanced frontend components for creating and editing lecturers to support multiple department selection.
2026-08-30 12:18:13 +07:00
..
AcademicAdvisingLog.php feat: add academic advising log management with CRUD operations and UI integration 2026-08-25 13:30:02 +07:00
AcademicTerm.php feat: add tuition invoice and payment management 2026-08-25 00:34:32 +07:00
Announcement.php feat: add announcement management functionality with CRUD operations 2026-08-25 01:03:20 +07:00
Assignment.php feat: add assignment and submission management features 2026-08-24 18:15:44 +07:00
Attendance.php feat: add attendance management functionality with CRUD operations 2026-08-24 18:46:31 +07:00
ClassEnrollment.php feat: add course and class enrollment management 2026-08-21 19:06:05 +07:00
Course.php feat: add course and class enrollment management 2026-08-21 19:06:05 +07:00
CourseClass.php feat: add course registration management functionality with CRUD operations 2026-08-25 00:51:50 +07:00
CourseRegistration.php feat: add course registration management functionality with CRUD operations 2026-08-25 00:51:50 +07:00
Department.php Refactor lecturer management to support multiple departments 2026-08-30 12:18:13 +07:00
DepartmentLeadership.php feat: add lecturer and student management pages with CRUD functionality 2026-08-21 14:14:01 +07:00
Feedback.php feat: implement feedback system with CRUD functionality 2026-08-25 14:25:50 +07:00
Lecturer.php Refactor lecturer management to support multiple departments 2026-08-30 12:18:13 +07:00
LetterRequest.php feat: implement letter request management with CRUD operations 2026-08-25 01:14:10 +07:00
Mahasiswa.php buat model mahasiswa 2026-07-29 18:41:48 +07:00
Material.php feat: implement material management functionality with CRUD operations 2026-08-21 20:28:03 +07:00
Notification.php feat: implement notification system with CRUD operations and UI integration 2026-08-25 13:21:11 +07:00
Schedule.php feat: add schedule management functionality with CRUD operations 2026-08-24 18:32:44 +07:00
Student.php feat: add academic advising log management with CRUD operations and UI integration 2026-08-25 13:30:02 +07:00
Submission.php feat: add assignment and submission management features 2026-08-24 18:15:44 +07:00
TuitionInvoice.php feat: add tuition invoice and payment management 2026-08-25 00:34:32 +07:00
TuitionPayment.php feat: add tuition invoice and payment management 2026-08-25 00:34:32 +07:00
User.php Refactor admin settings structure and implement profile and security management 2026-08-25 17:57:47 +07:00
UserProfile.php feat: update user registration to use username instead of name, add user profile model and migration, and implement gender enum 2026-08-03 13:43:30 +07:00