Commit Graph

11 Commits

Author SHA1 Message Date
Mulanga
8bc6781e17 update readme
Some checks failed
CI / tests (push) Has been cancelled
CI / deploy-staging (push) Has been cancelled
CI / deploy-production (push) Has been cancelled
2026-03-12 18:02:56 +02:00
Mulanga
c936670573 update readme
Some checks failed
CI / tests (push) Has been cancelled
CI / deploy-staging (push) Has been cancelled
CI / deploy-production (push) Has been cancelled
2026-03-12 18:01:35 +02:00
2475daca4b fix: set assigned_by when syncing shift staff pivot records
Some checks failed
CI / tests (push) Has been cancelled
CI / deploy-staging (push) Has been cancelled
CI / deploy-production (push) Has been cancelled
2026-03-12 17:51:32 +02:00
5a93cc76fd resolve sql port related errors 2026-03-11 11:13:21 +02:00
ccabfc5d8a Merge branch 'shift-management' of https://git.radapps.co.za/Mulanga/bhoza-shift-manager into shift-management 2026-03-10 21:02:57 +02:00
579854e9c5 Merge branch 'shift-management-feature' of https://git.radapps.co.za/Mulanga/bhoza-shift-manager into shift-management-feature 2026-03-10 20:58:17 +02:00
55272e8bea add docker ignore 2026-03-10 20:57:03 +02:00
18f6075528 Merge pull request 'testing branch' (#1) from shift-management-feature into shift-management
Reviewed-on: #1
2026-03-10 10:01:25 +00:00
b854876ec0 testing branch 2026-03-10 11:46:28 +02:00
961f288d97 feat: add Shift Planning module with full CRUD, attendance, and reporting
- Add shifts, shift_staff, and shift_attendance migrations
- Add Shift, ShiftStaff, ShiftAttendance Eloquent models with auditing
- Add ShiftService with business logic (create, start, complete, assign staff, mark attendance, reports, timesheets)
- Add ShiftResource with list, create, edit, and attendance management pages
- Add staff and attendance relation managers
- Add standalone pages: ActiveShifts, StaffManagement, ShiftReports, Timesheets
- Add dashboard widgets: ShiftOverview stats, TodaysShifts table
- Add ShiftPolicy for role-based authorization
- Add 10 shift permissions and manager role to RolePermissionSeeder
- Update User model with shift relationships
- Fix audits table migration with required columns for owen-it/laravel-auditing
- Update DatabaseSeeder to create admin user and call RolePermissionSeeder
- Switch docker-compose to MariaDB 10.11 for Docker Desktop compatibility
2026-03-10 09:44:17 +02:00
b4355fee17 Initial commit 2026-03-09 09:18:21 +00:00