Yoga Pangestu
4350f7d9ea
feat: refactor navigation structure in AppSidebar to use permissions for dynamic item rendering
2026-08-31 16:34:31 +07:00
Yoga Pangestu
6834d47e2b
feat: remove SiteHeader component from dashboard page
2026-08-31 16:31:20 +07:00
Yoga Pangestu
c1ba03d314
feat: remove 'developer' role from user seeder entries for mahasiswa
2026-08-31 16:26:39 +07:00
Yoga Pangestu
04f8f770bb
feat: update LetterRequestRequest validation and enhance student selection with Combobox in forms
2026-08-31 16:25:36 +07:00
Yoga Pangestu
8be0d57e16
feat: add create and edit feedback functionality with corresponding UI components
2026-08-31 16:09:54 +07:00
Yoga Pangestu
b4ffdcb9dd
feat: implement media upload functionality with controller, request, service, and migration
2026-08-31 16:00:40 +07:00
Yoga Pangestu
daeeb3eb52
feat: refactor feedback service methods and enhance feedback user details in UI
2026-08-31 15:37:18 +07:00
Yoga Pangestu
fdfa0bf6c7
feat: simplify feedback subject column rendering by removing unnecessary markup
2026-08-31 15:27:01 +07:00
Yoga Pangestu
89454c3cc4
feat: enhance FormDialog component with improved layout and utility class integration
2026-08-31 15:26:02 +07:00
Yoga Pangestu
ddbbf1cc7f
feat: implement feedback management with status updates and permissions
2026-08-31 15:19:56 +07:00
Yoga Pangestu
ef3988f734
feat: reorganize imports and enhance schedule index layout with additional instructions
2026-08-31 14:59:21 +07:00
Yoga Pangestu
a702b506fd
feat: enhance schedule layout for better responsiveness and styling
2026-08-31 14:54:18 +07:00
Yoga Pangestu
941de83949
feat: add pending feedback count to user notifications and sidebar
2026-08-31 14:48:02 +07:00
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
23961969f4
feat: implement role and permission management with CRUD functionality
2026-08-30 23:47:58 +07:00
Yoga Pangestu
acda85b4e5
feat: implement log management system with viewing and downloading capabilities
2026-08-30 23:39:07 +07:00
Yoga Pangestu
5994f38f01
feat: implement permission checks for academic terms, courses, departments, and user management
...
- Added permission checks for creating, updating, and deleting academic terms, courses, and departments.
- Updated the routes to enforce permissions for various actions in the admin panel.
- Enhanced user management by adding permissions for administrators, lecturers, and students.
- Refactored components to conditionally render actions based on user permissions.
- Updated the auth type to include optional permissions array for user roles.
2026-08-30 23:27:31 +07:00
Yoga Pangestu
e9acf29c20
feat: implement academic advising and letter request management for lecturers and students
2026-08-30 22:13:26 +07:00
Yoga Pangestu
8d56ed16ac
feat: enhance notification system with creator information and notification sending functionality
2026-08-30 21:47:34 +07:00
Yoga Pangestu
5cc33cce2c
feat: implement announcement management with CRUD functionality
2026-08-30 21:11:30 +07:00
26a6771448
Merge pull request 'feat: enhance table styling with background color and text color adjustments' ( #74 ) from feat/enhance-tabel-styling into dev
...
Reviewed-on: #74
2026-08-30 22:02:58 +08:00
Yoga Pangestu
9cc8395848
feat: enhance table styling with background color and text color adjustments
tests / ci (pull_request) Has been cancelled
2026-08-30 21:02:36 +07:00
eaba8edf96
Merge pull request 'feat: update search placeholders and remove empty text in data tables' ( #73 ) from feat/update-search-and-empty-datatable into dev
...
Reviewed-on: #73
2026-08-30 21:58:34 +08:00
Yoga Pangestu
6b36d65eb9
feat: update search placeholders and remove empty text in data tables
tests / ci (pull_request) Has been cancelled
2026-08-30 20:58:19 +07:00
6f8e5fabb0
Merge pull request 'feat: remove unused settings routes from app sidebar' ( #72 ) from feat/remove-unused-settings-route into dev
...
Reviewed-on: #72
2026-08-30 21:52:32 +08:00
Yoga Pangestu
4761d611c8
feat: remove unused settings routes from app sidebar
tests / ci (pull_request) Has been cancelled
2026-08-30 20:52:16 +07:00
e50d6f873f
Merge pull request 'feat: add course registration management for admin and student' ( #71 ) from feat/add-course-registration into dev
...
Reviewed-on: #71
2026-08-30 21:50:56 +08:00
Yoga Pangestu
8336504032
feat: add course registration management for admin and student
...
tests / ci (pull_request) Has been cancelled
- Implemented CourseRegistrationShow component for admin to view registration details.
- Added course registration creation and listing for students.
- Enhanced student registration edit and create forms with improved error handling.
- Introduced new columns for course registration submissions in student view.
- Updated routes for course registration management in admin and student contexts.
- Added logging and status handling for course registration submissions.
- Improved type definitions for course registration and user roles.
2026-08-30 20:50:27 +07:00
62da33936b
Merge pull request 'feat: add current semester field to student management and update related components' ( #70 ) from feat/add-current-semester-field-to-studens into dev
...
Reviewed-on: #70
2026-08-30 18:28:47 +08:00
Yoga Pangestu
0fbd3cc247
feat: add current semester field to student management and update related components
tests / ci (pull_request) Has been cancelled
2026-08-30 17:28:12 +07:00
1e30a74072
Merge pull request 'feat: simplify academic term selection logic and clean up imports in TuitionInvoiceIndex' ( #69 ) from feat/default-academic-term-for-cummary-card-tuition into dev
...
Reviewed-on: #69
2026-08-30 18:23:47 +08:00
Yoga Pangestu
40a6a8b49a
feat: simplify academic term selection logic and clean up imports in TuitionInvoiceIndex
tests / ci (pull_request) Has been cancelled
2026-08-30 17:23:16 +07:00
63a9203aab
Merge pull request 'feat: enhance Tuition Invoice management with summary statistics and improved filtering' ( #68 ) from feat/add-summary-card-tuition-invoice into dev
...
Reviewed-on: #68
2026-08-30 17:26:27 +08:00
Yoga Pangestu
cad1e109fe
feat: enhance Tuition Invoice management with summary statistics and improved filtering
tests / ci (pull_request) Has been cancelled
2026-08-30 16:26:09 +07:00
ef137ca364
Merge pull request 'feat: implement PaymentMethod enum and integrate payment method handling in tuition payment processes' ( #67 ) from feat/implement-filter into dev
...
Reviewed-on: #67
2026-08-30 17:06:27 +08:00
Yoga Pangestu
2212498136
feat: implement PaymentMethod enum and integrate payment method handling in tuition payment processes
tests / ci (pull_request) Has been cancelled
2026-08-30 16:06:05 +07:00
d0793b739a
Merge pull request 'feat: enhance Tuition Invoice management with academic term formatting and validation' ( #66 ) from feat/enhance-tuition-invoice into dev
...
Reviewed-on: #66
2026-08-30 16:23:00 +08:00
Yoga Pangestu
c4dbf54e4c
feat: enhance Tuition Invoice management with academic term formatting and validation
tests / ci (pull_request) Has been cancelled
2026-08-30 15:22:32 +07:00
4183ec1e36
Merge pull request 'feat: enhance Tuition Invoice management with multi-student selection and validation' ( #65 ) from feat/enhance-tuition-with-multiple-student into dev
...
Reviewed-on: #65
2026-08-30 15:26:30 +08:00
Yoga Pangestu
1213d828b5
feat: enhance Tuition Invoice management with multi-student selection and validation
tests / ci (pull_request) Has been cancelled
2026-08-30 14:26:10 +07:00
783a0f6dda
Merge pull request 'feat: implement Course Registration management with CRUD functionality' ( #64 ) from refactor/move-Course-Registration-from-academic-class-to-manage into dev
...
Reviewed-on: #64
2026-08-30 15:11:46 +08:00
Yoga Pangestu
a53bfa0037
feat: implement Course Registration management with CRUD functionality
tests / ci (pull_request) Has been cancelled
2026-08-30 14:11:30 +07:00
3c68462964
Merge pull request 'refactor: standardize import statements and replace anchor tags with Link component in multiple files' ( #63 ) from refcator/replace-anchor-tags-with-Link into dev
...
Reviewed-on: #63
2026-08-30 14:59:51 +08:00
Yoga Pangestu
adddd2fc2e
refactor: standardize import statements and replace anchor tags with Link component in multiple files
tests / ci (pull_request) Has been cancelled
2026-08-30 13:59:33 +07:00
ac449e1353
Merge pull request 'refactor: update CourseClassRequest and CourseClassSeeder for lecturer validation and dynamic seeding' ( #62 ) from refactor/update-CourseClassRequest-and-CourseClassSeeder into dev
...
Reviewed-on: #62
2026-08-30 14:42:50 +08:00
Yoga Pangestu
cbed63f43c
refactor: update CourseClassRequest and CourseClassSeeder for lecturer validation and dynamic seeding
tests / ci (pull_request) Has been cancelled
2026-08-30 13:42:30 +07:00
7af236a379
Merge pull request 'feat: update CourseSeeder with new course data and add reference images' ( #61 ) from feat/update-CourseSeeder into dev
...
Reviewed-on: #61
2026-08-30 14:34:42 +08:00
Yoga Pangestu
0e3bab43b2
feat: update CourseSeeder with new course data and add reference images
tests / ci (pull_request) Has been cancelled
2026-08-30 13:34:15 +07:00
40c55e9bd2
Merge pull request 'refactor: remove class_name from CourseClass and related components' ( #60 ) from refactor/remove-class_name-and-fix-department-relation into dev
...
Reviewed-on: #60
2026-08-30 14:15:08 +08:00
Yoga Pangestu
5710a57992
refactor: remove class_name from CourseClass and related components
tests / ci (pull_request) Has been cancelled
2026-08-30 13:14:53 +07:00