Commit Graph

161 Commits

Author SHA1 Message Date
Yoga Pangestu
f32c844e65 feat: enhance student creation and editing forms with combobox for academic advisor selection
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 12:24:09 +07:00
1faa6ae588 Merge pull request 'feat: add enrollment year filter and export functionality for students' (#56) from feat/add-enrollment-year-filter into dev
Reviewed-on: #56
2026-08-30 13:21:32 +08:00
Yoga Pangestu
c0858e02ec feat: add enrollment year filter and export functionality for students
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 12:21:03 +07:00
82d7b9bb1e Merge pull request 'Refactor lecturer management to support multiple departments' (#55) from refactor/lecturer-management-to-support-multiple-departments into dev
Reviewed-on: #55
2026-08-30 13:18:37 +08:00
Yoga Pangestu
07a00a92a2 Refactor lecturer management to support multiple departments
Some checks failed
tests / ci (pull_request) Has been cancelled
- 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
bf6f4b19b7 Merge pull request 'feat: optimize user queries in AdministratorService, LecturerService, and StudentService for better performance' (#54) from feat/optimize-user-queries into dev
Reviewed-on: #54
2026-08-30 12:35:21 +08:00
Yoga Pangestu
1b5367c78a feat: optimize user queries in AdministratorService, LecturerService, and StudentService for better performance
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 11:35:10 +07:00
7bdfd25adb Merge pull request 'feat: simplify pagination methods by removing sort and direction parameters' (#53) from feat/removing-sort-and-direction-parameters into dev
Reviewed-on: #53
2026-08-30 12:23:26 +08: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
b76d82c2f0 Merge pull request 'feat: add active status management for academic terms, users, and students with new UpdateStatusRequest' (#52) from feat/add-status-management-academic-terms into dev
Reviewed-on: #52
2026-08-30 12:18:37 +08:00
Yoga Pangestu
982051ee2e feat: add active status management for academic terms, users, and students with new UpdateStatusRequest
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 11:18:20 +07:00
62f4d09026 Merge pull request 'feat: implement user status management with active/inactive toggle' (#51) from feat-implement-user-status into dev
Reviewed-on: #51
2026-08-30 12:08:30 +08:00
Yoga Pangestu
9c03876a71 feat: implement user status management with active/inactive toggle
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 11:08:08 +07:00
249a3c86b4 Merge pull request 'feat: refactor student request classes to improve organization and structure' (#50) from refactor/student-request-classes into dev
Reviewed-on: #50
2026-08-30 11:58:23 +08:00
Yoga Pangestu
c620713651 feat: refactor student request classes to improve organization and structure
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 10:58:05 +07:00
67252c3f51 Merge pull request 'feat: add export functionality for lecturers and students, including styled heading rows in exports' (#49) from feat/add-export-functionality-for-lecturers-and-students into dev
Reviewed-on: #49
2026-08-30 11:57:13 +08:00
Yoga Pangestu
c77f6ae603 feat: add export functionality for lecturers and students, including styled heading rows in exports
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-30 10:56:23 +07:00
c321c99ac1 Merge pull request 'feat: implement student status update functionality and validation' (#48) from feat/implement-student-status into dev
Reviewed-on: #48
2026-08-26 02:13:33 +08:00
Yoga Pangestu
d59e19ed3e feat: implement student status update functionality and validation
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-26 01:13:18 +07:00
3418b3c44e Merge pull request 'feat: update terminology from 'password' to 'kata sandi' across various components and pages' (#47) from feat/update-terminology-from-password-to-kata-sandi into dev
Reviewed-on: #47
2026-08-26 01:58:19 +08:00
Yoga Pangestu
79261bd0e0 feat: update terminology from 'password' to 'kata sandi' across various components and pages
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-26 00:57:49 +07:00
c323fcccb5 Merge pull request 'feat: add GenderBadge and StudentStatusBadge components; update user columns to utilize new badges' (#46) from feat/add-gender-and-status-badge-for-user-manu into dev
Reviewed-on: #46
2026-08-26 01:51:44 +08:00
Yoga Pangestu
1012127196 feat: add GenderBadge and StudentStatusBadge components; update user columns to utilize new badges
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-26 00:51:22 +07:00
5c0cadcebf Merge pull request 'feat: add filter functionality to various admin pages' (#45) from feat/add-filter-funcionality into dev
Reviewed-on: #45
2026-08-26 01:32:53 +08: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
a8f864aa28 Merge pull request 'feat: enhance UI components with icons and improve navigation links' (#44) from feat/enhance-UI-components-with-icon into dev
Reviewed-on: #44
2026-08-26 00:42:40 +08:00
Yoga Pangestu
9626181d46 feat: enhance UI components with icons and improve navigation links
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 23:42:14 +07:00
02745ba207 Merge pull request 'refactor: simplify layout structure in SettingsLayout component' (#43) from refactor/simplify-SettingsLayout into dev
Reviewed-on: #43
2026-08-26 00:31:02 +08:00
Yoga Pangestu
c7bb237f8a refactor: simplify layout structure in SettingsLayout component
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 23:30:32 +07:00
76e12b9dba Merge pull request 'feat: add tooltip to sidebar menu buttons in NavMain and NavSecondary components' (#42) from feat/add-tooltip-to-sidebar into dev
Reviewed-on: #42
2026-08-26 00:26:14 +08:00
Yoga Pangestu
658a161907 feat: add tooltip to sidebar menu buttons in NavMain and NavSecondary components
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 23:25:33 +07:00
0a7d1e793d Merge pull request 'feat: add academic advising logs and letter requests management' (#41) from refactor/organized-folder-structure into dev
Reviewed-on: #41
2026-08-26 00:05:50 +08: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
6fc1e2772e Merge pull request 'feat: standardize pagination method naming and signatures across services' (#40) from feat/standardize-pagination-method into dev
Reviewed-on: #40
2026-08-25 22:30:36 +08:00
Yoga Pangestu
03b1fcd7e7 feat: standardize pagination method naming and signatures across services
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 21:30:16 +07:00
6698211396 Merge pull request 'feat: Refactor Admin Manage structure into sub-namespaces for better organization' (#39) from feat/reafctor-admin-manage-structure-into-sub-namespaces into dev
Reviewed-on: #39
2026-08-25 22:18:09 +08:00
Yoga Pangestu
353829e053 feat: Refactor Admin Manage structure into sub-namespaces for better organization
Some checks failed
tests / ci (pull_request) Has been cancelled
- Created sub-namespaces under Admin\Manage for Course, Academic, Announcement, Finance, and Service.
- Added new FormRequest classes for handling validation in each sub-namespace.
- Implemented Service classes for managing business logic related to each resource.
- Updated routes to reflect the new sub-namespace structure.
- Enhanced code organization and maintainability by grouping related functionalities.
2026-08-25 21:17:48 +07:00
9abd50f322 Merge pull request 'feat: refactor controllers and update department service usage for consistency' (#38) from feat/refactor-controllers into dev
Reviewed-on: #38
2026-08-25 20:52:12 +08:00
Yoga Pangestu
e6f272bb59 feat: refactor controllers and update department service usage for consistency
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 19:51:27 +07:00
5901f8e649 Merge pull request 'feat: update sidebar navigation labels and structure for better clarity' (#37) from feat/order-sidebar-menu into dev
Reviewed-on: #37
2026-08-25 20:39:59 +08:00
Yoga Pangestu
f7343f4892 feat: update sidebar navigation labels and structure for better clarity
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 19:39:37 +07:00
5ae30e5804 Merge pull request 'feat: implement feedback management system with controller, service, and frontend components' (#36) from feat/implement-feedback-management into dev
Reviewed-on: #36
2026-08-25 20:37:56 +08:00
Yoga Pangestu
e7664de711 feat: implement feedback management system with controller, service, and frontend components
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 19:37:00 +07:00
ce90904b84 Merge pull request 'feat: implement HasValues trait for enums and update related code for consistency' (#35) from feat/implement-HasValues-trait-for-enum into dev
Reviewed-on: #35
2026-08-25 20:17:02 +08: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
13d5ce5853 Merge pull request 'fix: standardize closure syntax and ensure newline at end of file in multiple files' (#34) from fix/standardize-closure-syntax into dev
Reviewed-on: #34
2026-08-25 19:17:16 +08:00
Yoga Pangestu
9c2bb62666 fix: standardize closure syntax and ensure newline at end of file in multiple files
Some checks failed
tests / ci (pull_request) Has been cancelled
2026-08-25 18:16:54 +07:00
d49790ca7e Merge pull request 'Refactor admin settings structure and implement profile and security management' (#33) from refactor/admin-setting into dev
Reviewed-on: #33
2026-08-25 18:58:16 +08:00
Yoga Pangestu
70d37741ef Refactor admin settings structure and implement profile and security management
Some checks failed
tests / ci (pull_request) Has been cancelled
- Moved profile and security settings from the general settings route to a dedicated admin settings route.
- Created new components and pages for managing user profile and security settings.
- Updated user menu to link to the new admin settings pages.
- Removed old settings pages and routes that are no longer in use.
- Added tests for profile and security settings functionality.
2026-08-25 17:57:47 +07:00
13ccb4d19c Merge pull request 'feat: implement feedback system with CRUD functionality' (#32) from feat/implement-feedback-system into dev
Reviewed-on: #32
2026-08-25 15:26:33 +08:00