Yoga Pangestu
|
985333436b
|
refactor: rename schema methods to form and apply consistent code style formatting across Filament pages
|
2026-03-30 08:12:21 +07:00 |
|
Yoga Pangestu
|
b7e8f64d8b
|
refactor: update class session management by introducing dedicated actions for viewing assignments, attendance, and materials, enhancing modularity and user interaction
|
2026-03-30 00:31:00 +07:00 |
|
Yoga Pangestu
|
6d58190e28
|
refactor: update course schedule and study group views for improved structure and functionality, including renaming views and enhancing data presentation
|
2026-03-29 22:51:29 +07:00 |
|
Yoga Pangestu
|
c8a98d8d65
|
style: increase study group modal width to 3XL and remove warning color from edit action
|
2026-03-29 21:53:30 +07:00 |
|
Yoga Pangestu
|
bb49dbba06
|
refactor: rename and reorganize study group and course schedule views for improved structure
|
2026-03-29 21:40:59 +07:00 |
|
Yoga Pangestu
|
e3bee6ef3b
|
fix: remove warning color from edit schedule action button
|
2026-03-29 21:34:14 +07:00 |
|
Yoga Pangestu
|
2253db3a5e
|
feat: filter course options to exclude already scheduled courses while preserving the current selection
|
2026-03-29 21:29:05 +07:00 |
|
Yoga Pangestu
|
0070c6b0b1
|
refactor: remove Lecturer model and resources in favor of string-based lecturer names in Course model
|
2026-03-29 21:26:32 +07:00 |
|
Yoga Pangestu
|
a30f4c5967
|
feat: Implement user account activation check during login, sending a notification for inactive accounts and preventing access.
|
2026-03-29 21:02:27 +07:00 |
|
Yoga Pangestu
|
f0e6841628
|
refactor: Remove legacy attendance management pages and integrate class session management functionality, including new models, migrations, and views for class sessions and attendance tracking.
|
2026-03-29 20:40:54 +07:00 |
|
Yoga Pangestu
|
de1877695d
|
feat: Add attendance management pages and sharing functionality, including detailed views and statistics for courses.
|
2026-03-27 22:08:59 +07:00 |
|
Yoga Pangestu
|
4799490ecf
|
feat: filter out empty IDs when getting busy study group members and make the members select field live.
|
2026-03-12 10:43:38 +07:00 |
|
Yoga Pangestu
|
299bb34236
|
Refactor: Implement Filament actions for study group edit and delete, including permission-based visibility and updated button styling.
|
2026-03-12 10:38:31 +07:00 |
|
Yoga Pangestu
|
3bb9fa4fa1
|
refactor: Simplify Course model's studyGroups relationship type hint and update StudyGroup page to fetch course IDs from course_id field.
|
2026-03-12 10:33:34 +07:00 |
|
Yoga Pangestu
|
ae627b076e
|
refactor: Adjust Filament navigation sort orders for various resources, pages, and plugins.
|
2026-03-12 10:12:23 +07:00 |
|
Yoga Pangestu
|
f6681cc5aa
|
refactor: reimplement course schedule edit and delete actions using Filament action objects directly in the view with enhanced UI.
|
2026-03-12 10:08:20 +07:00 |
|
Yoga Pangestu
|
bcdbbacf5c
|
feat: Implement authorization checks for create, edit, and delete actions on StudyGroup and CourseSchedule pages.
|
2026-03-12 09:29:37 +07:00 |
|
Yoga Pangestu
|
43bafef4cd
|
feat: Implement Kosma selection and role management in general settings, refine Kosma permissions, and update the default semester value.
|
2026-03-12 09:27:38 +07:00 |
|
Yoga Pangestu
|
33cc617a3f
|
feat: Integrate HasPageShield trait for enhanced authorization in CourseSchedule, StudyGroup, and ManageSettings pages, including permission methods for access control.
|
2026-03-12 09:01:00 +07:00 |
|
Yoga Pangestu
|
c8f2ac6c26
|
feat: Filter course-related data by current semester from general settings and rename attendance management page.
|
2026-03-12 08:03:51 +07:00 |
|
Yoga Pangestu
|
2019928fb3
|
feat: implement general settings management using Spatie Laravel Settings and Filament.
|
2026-03-11 22:16:15 +07:00 |
|
Yoga Pangestu
|
e2bb51561c
|
feat: Implement Study Group management with CRUD actions, model, migrations, and Filament resource for creating, editing, and deleting study groups.
|
2026-03-11 10:09:09 +07:00 |
|
Yoga Pangestu
|
01b3627cc2
|
refactor: Simplify course selection options in schedule form by directly retrieving all courses and adding options limit.
|
2026-03-11 07:42:15 +07:00 |
|
Yoga Pangestu
|
7a9cb7fed9
|
feat: Add course schedule model, migration, seeder, and Filament CRUD for managing schedules.
|
2026-03-11 07:18:57 +07:00 |
|
Yoga Pangestu
|
4b35d8ec48
|
feat: Update admin panel configuration to include custom Profile page for user management.
|
2026-03-10 11:23:15 +07:00 |
|
Yoga Pangestu
|
1dc187be9e
|
feat: Update admin panel login configuration to use custom Login page
|
2026-03-10 10:49:47 +07:00 |
|