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
|
5d86a670a4
|
feat: Add toggle functionality for user activation status in StudentsTable, including session management and success notifications. Implement status filter for improved user management.
|
2026-03-29 21:02:19 +07:00 |
|
Yoga Pangestu
|
4c0daeb09e
|
feat: Add Change Password action for students, including a modal for password input and success notification upon update. Update date display format in student form and improve code readability in StudentsTable.
|
2026-03-29 20:48:58 +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
|
f7efd30b2a
|
style: Standardize spacing and formatting in Manage Attendances page for improved code readability.
|
2026-03-12 13:45:41 +07:00 |
|
Yoga Pangestu
|
244230a989
|
feat: Add attendance history table to the Manage Attendances page with filtering and sorting capabilities.
|
2026-03-12 11:37:21 +07:00 |
|
Yoga Pangestu
|
d76fa6ac49
|
feat: Implement dedicated Filament actions for deleting, editing, and pinning assignments, and integrate them into the assignment listing page.
|
2026-03-12 11:15:06 +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
|
7cb8d32729
|
refactor: Simplify attendance schedule query logic, update course ID parameter name, remove attendance badge, and adjust attendance resource navigation sort.
|
2026-03-12 10:33:19 +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
|
747ea2ca9a
|
feat: add SalmanAlmajali/jokes-widget to Filament admin panel.
|
2026-03-12 09:19:02 +07:00 |
|
Yoga Pangestu
|
b8963032fd
|
feat: Enforce active user status for panel access and update name attribute accessor syntax.
|
2026-03-12 09:17:15 +07:00 |
|
Yoga Pangestu
|
dd8a313a24
|
refactor: remove direct association of lecturers with user accounts and related UI.
|
2026-03-12 09:16:51 +07:00 |
|
Yoga Pangestu
|
10f69a6914
|
feat: Restrict email_username column visibility to users with the Developer role.
|
2026-03-12 09:12:36 +07:00 |
|
Yoga Pangestu
|
abda97cbba
|
chore: Remove FilamentInfoWidget from the admin panel's default widgets.
|
2026-03-12 09:11:20 +07:00 |
|
Yoga Pangestu
|
784b6e4f79
|
feat: Restrict visibility of timestamp columns to users with the Developer role.
|
2026-03-12 09:10:54 +07:00 |
|
Yoga Pangestu
|
7d8b1eea2a
|
feat: Make TrashedFilter visible only to users with the Developer role in several Filament resources.
|
2026-03-12 09:06:54 +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
|
9f4224b108
|
feat: Add policies for Assignment, Attendance, Course, CourseSchedule, Lecturer, Material, Role, Student, and StudyGroup to manage authorization rules.
|
2026-03-12 09:00:40 +07:00 |
|
Yoga Pangestu
|
3dddb807f5
|
feat: Integrate Filament Shield for role and permission management, including new RoleEnum, migrations, and configuration files.
|
2026-03-12 09:00:24 +07:00 |
|
Yoga Pangestu
|
af4218e707
|
feat: Add and configure mobile bottom navigation for the Filament admin panel.
|
2026-03-12 08:34:43 +07:00 |
|
Yoga Pangestu
|
35190d7614
|
feat: Filter assignments and materials by current semester using GeneralSettings.
|
2026-03-12 08:13:25 +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
|
6d1ce9cdf6
|
feat: Implement attendance tracking functionality with new model, migration, relationships, and Filament UI.
|
2026-03-11 21:59:57 +07:00 |
|
Yoga Pangestu
|
9207b1aaf4
|
feat: Integrate AchyutN Filament Log Viewer package for enhanced log management in the admin panel
|
2026-03-11 13:38:44 +07:00 |
|
Yoga Pangestu
|
aad22a8b59
|
feat: implement comprehensive assignment management system with models, migrations, Filament resources, and submission workflows.
|
2026-03-11 13:34:54 +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
|
8c681ca5f2
|
feat: Add learning material management with Material model, migration, and Filament resource.
|
2026-03-11 07:46:04 +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
|
0dac411fb0
|
feat: Establish one-to-many relationship between lecturers and courses, adding UI fields and table columns for assignment and display.
|
2026-03-10 13:27:53 +07:00 |
|
Yoga Pangestu
|
4cd80eae10
|
feat: Implement CustomPathGenerator for dynamic media path generation in the Media Library.
|
2026-03-10 12:46:10 +07:00 |
|
Yoga Pangestu
|
6dab533b21
|
feat: Create Course resource with CRUD functionality, including management pages, form schema, migration, and seeder for handling course data in the admin panel.
|
2026-03-10 12:24:31 +07:00 |
|
Yoga Pangestu
|
c9ad3b272c
|
feat: Create Lecturer resource with CRUD functionality, including pages for listing, creating, and editing lecturers, along with a form schema and migration for managing lecturer data in the admin panel.
|
2026-03-10 12:12:59 +07:00 |
|
Yoga Pangestu
|
5e63ef2744
|
feat: Create Student resource with CRUD pages and form schema for managing student data in the admin panel.
|
2026-03-10 12:04:49 +07:00 |
|
Yoga Pangestu
|
11a5740409
|
feat: Update admin panel configuration to disable breadcrumbs and add navigation groups for better organization.
|
2026-03-10 11:34:49 +07:00 |
|
Yoga Pangestu
|
b87b9fee96
|
feat: Create TimestampColumns class for managing created_at, updated_at, and deleted_at timestamps in Filament tables.
|
2026-03-10 11:25:56 +07:00 |
|
Yoga Pangestu
|
923b722ed3
|
feat: Implement various action classes for Filament, including BackAction, GoToDateAction, and cheerful actions for create, edit, delete, force delete, and restore functionalities.
|
2026-03-10 11:25:17 +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
|
4f6eeeed9f
|
feat: Enhance admin panel configuration by setting max content width to full and specifying default avatar provider as FacehashProvider.
|
2026-03-10 11:21:35 +07:00 |
|