Commit Graph

19 Commits

Author SHA1 Message Date
Yoga Pangestu
e14f402322 feat: integrate system notifications for enhanced messaging and theming across various pages and components 2026-03-31 09:08:18 +07:00
Yoga Pangestu
6721ceffcc refactor: update study group and student queries to sort by full name alphabetically 2026-03-30 16:38:24 +07:00
Yoga Pangestu
6277d50cc0 feat: add SelectAllCoursesAction to course selection field in study group page 2026-03-30 10:54:03 +07:00
Yoga Pangestu
d4c44ebcf7 refactor: update navigation sort order for StudyGroup index page to improve menu organization 2026-03-30 09:19:48 +07:00
Yoga Pangestu
d83d346717 refactor: standardize modal headings across various actions in Filament, improving consistency in user interface 2026-03-30 09:07:25 +07:00
Yoga Pangestu
97b8427611 refactor: migrate Filament icon references from Heroicon constants to string-based aliases 2026-03-30 08:57:32 +07:00
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
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
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
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
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