root
02ba2fe6b6
fix parent pages and teachers and admin
API CI/CD / Validate (composer + pint) (push) Successful in 3m8s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Test (PHPUnit) (push) Failing after 6m5s
API CI/CD / Security audit (push) Failing after 52s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-09 13:56:22 -04:00
root
21c9322127
partial fix for teacher class progress
API CI/CD / Validate (composer + pint) (push) Successful in 3m9s
API CI/CD / Test (PHPUnit) (push) Failing after 5m6s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 49s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-07 22:02:42 -04:00
root
c891a82012
fix teacher attendance
API CI/CD / Validate (composer + pint) (push) Successful in 3m10s
API CI/CD / Test (PHPUnit) (push) Failing after 5m2s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 49s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-07 21:51:51 -04:00
root
e0dfc3ec82
Fixed many feature failures around preferences, route coverage, administrator enrollment, assignment section names, attendance tracking controller access, finance PDF generation, and finance notification logging.
API CI/CD / Validate (composer + pint) (push) Successful in 3m15s
API CI/CD / Test (PHPUnit) (push) Failing after 5m4s
API CI/CD / Build frontend assets (push) Successful in 1m3s
API CI/CD / Security audit (push) Failing after 49s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-07 21:26:47 -04:00
root
031e499819
fix apply the plan docs/alrahma_api_fix_plan_school_year_only_v7
API CI/CD / Validate (composer + pint) (push) Successful in 3m10s
API CI/CD / Test (PHPUnit) (push) Failing after 6m49s
API CI/CD / Build frontend assets (push) Successful in 1m3s
API CI/CD / Security audit (push) Failing after 1m0s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-07 01:52:29 -04:00
root
304fa6bfd0
fix test issues
API CI/CD / Validate (composer + pint) (push) Successful in 3m5s
API CI/CD / Test (PHPUnit) (push) Failing after 7m12s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 49s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-06 02:39:13 -04:00
root
90f9857b06
security fix and fix parent pages
API CI/CD / Validate (composer + pint) (push) Successful in 3m7s
API CI/CD / Test (PHPUnit) (push) Failing after 5m46s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 49s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-06 02:14:16 -04:00
root
39228168c8
add school year and security fix
API CI/CD / Validate (composer + pint) (push) Successful in 3m14s
API CI/CD / Test (PHPUnit) (push) Failing after 3m28s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 56s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-06 00:55:01 -04:00
root
cccc2872cd
fix calendar page
API CI/CD / Validate (composer + pint) (push) Successful in 3m9s
API CI/CD / Test (PHPUnit) (push) Failing after 2m0s
API CI/CD / Build frontend assets (push) Failing after 1m55s
API CI/CD / Security audit (push) Failing after 55s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-07-05 14:18:40 -04:00
root
5e35fefd69
fix test errors
API CI/CD / Validate (composer + pint) (push) Successful in 2m47s
API CI/CD / Test (PHPUnit) (push) Failing after 3m8s
API CI/CD / Build frontend assets (push) Failing after 5m22s
API CI/CD / Security audit (push) Failing after 34s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-06-26 15:37:03 -04:00
root
2ad6e9cf02
tests fix
API CI/CD / Validate (composer + pint) (push) Successful in 2m51s
API CI/CD / Test (PHPUnit) (push) Failing after 3m6s
API CI/CD / Build frontend assets (push) Failing after 5m23s
API CI/CD / Security audit (push) Failing after 34s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-06-25 21:41:19 -04:00
root
8661615717
Update PHPUnit test metadata attributes
API CI/CD / Validate (composer + pint) (push) Successful in 2m46s
API CI/CD / Test (PHPUnit) (push) Failing after 3m3s
API CI/CD / Build frontend assets (push) Failing after 5m22s
API CI/CD / Security audit (push) Failing after 34s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-06-25 20:04:18 -04:00
root
940afe9319
fix unit tests as well as missing code
API CI/CD / Validate (composer + pint) (push) Successful in 2m7s
API CI/CD / Test (PHPUnit) (push) Failing after 2m23s
API CI/CD / Build frontend assets (push) Successful in 2m18s
API CI/CD / Security audit (push) Successful in 31s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-06-25 14:26:32 -04:00
root
baa6fff459
fix tests isssues
API CI/CD / Validate (composer + pint) (push) Successful in 2m6s
API CI/CD / Test (PHPUnit) (push) Failing after 2m24s
API CI/CD / Build frontend assets (push) Successful in 2m25s
API CI/CD / Security audit (push) Successful in 32s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-06-24 00:56:12 -04:00
root
f82017cb91
fir 61 failed tests
API CI/CD / Validate (composer + pint) (push) Successful in 2m6s
API CI/CD / Test (PHPUnit) (push) Failing after 2m33s
API CI/CD / Build frontend assets (push) Successful in 2m20s
API CI/CD / Security audit (push) Successful in 32s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
2026-06-23 00:39:26 -04:00
root
96e9d944dd
fix: use concrete anonymous class instead of Mockery for AttendanceMailerService binding in setUp
...
API CI/CD / Validate (composer + pint) (push) Successful in 2m6s
API CI/CD / Test (PHPUnit) (push) Failing after 2m27s
API CI/CD / Build frontend assets (push) Successful in 2m23s
API CI/CD / Security audit (push) Successful in 32s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
Mockery's lifecycle (created in setUp, closed in tearDown) may
interfere with the container binding across tests. Using a plain
anonymous class avoids this issue entirely.
2026-06-22 02:28:17 -04:00
root
f3f13f5d01
fix: bind AttendanceMailerService mock in setUp to prevent controller resolution failure
...
API CI/CD / Validate (composer + pint) (push) Successful in 2m13s
API CI/CD / Test (PHPUnit) (push) Failing after 2m29s
API CI/CD / Build frontend assets (push) Successful in 2m22s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been cancelled
API CI/CD / Security audit (push) Has been cancelled
The previous approach of only mocking AttendanceTrackingService in
individual tests was not sufficient. The controller is resolved during
route middleware gathering (controllerMiddleware), which happens before
the test method body executes. By binding the AttendanceMailerService
interface to a mock in setUp, the full dependency chain is satisfied
regardless of whether the service-level mock is used.
2026-06-22 02:15:59 -04:00
root
cf8ecc475b
fix: resolve test failures for Sanctum auth guard and AttendanceMailerService binding
...
API CI/CD / Validate (composer + pint) (push) Successful in 2m12s
API CI/CD / Test (PHPUnit) (push) Failing after 2m29s
API CI/CD / Build frontend assets (push) Successful in 2m19s
API CI/CD / Security audit (push) Successful in 32s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped
- Add SanctumServiceProvider explicitly to bootstrap/providers.php
to ensure sanctum auth driver is registered in CI environments
- Add mockService() to 3 validation tests that were missing it
(test_record_returns_validation_errors_for_bad_payload,
test_send_manual_email_validates_payload,
test_save_notification_note_validates_payload)
to prevent container resolution failure during middleware gathering
- Update test URLs from /api/attendance-tracking/ to /api/v1/attendance-tracking/
to match current route structure
2026-06-22 01:55:02 -04:00
root
5ead80fdc7
fix tests
2026-06-11 11:46:12 -04:00
root
9483750161
archetecture security fix
2026-06-11 03:22:12 -04:00
root
6def9993da
fix gitlab tests
2026-06-09 02:32:58 -04:00
root
20a0b6c4e5
Fix Pint formatting
2026-06-09 01:25:14 -04:00
root
6be4875c5e
add tests batch 20
2026-06-09 01:03:53 -04:00
root
b5fd4a4ca1
Fix Laravel Pint formatting
2026-06-09 00:03:03 -04:00
root
8d4d610b82
add test batches
2026-06-08 23:45:55 -04:00
root
c792b8be05
Fix Laravel Pint formatting
2026-06-08 23:30:22 -04:00
root
60ecacb7f8
update tests
2026-06-08 22:06:30 -04:00
root
79024235ef
add api tests
2026-06-08 02:08:04 -04:00
root
8ca24ef03f
add test create 3000 users
2026-06-08 01:53:27 -04:00
root
6866aedf42
add school year model
2026-06-07 00:52:01 -04:00
root
6fa656bb6c
fix teacher page
2026-06-04 19:26:24 -04:00
root
4e33882ac7
update api and add more features
2026-06-04 02:24:41 -04:00
root
eafe4eb134
fix parent, teacher and admin pages
2026-04-25 00:00:23 -04:00
root
ca4ba272fc
update controllers logic
2026-04-23 00:04:35 -04:00
root
1977a513df
fix student registration
2026-03-26 16:04:03 -04:00
root
c582bfc242
update emergency contact student controller
2026-03-25 17:59:40 -04:00
root
33be0c9a0d
add class progress and fix endpoints
2026-03-12 17:27:49 -04:00
root
2ef71cc92b
add all controllers logic
2026-03-11 17:53:15 -04:00
root
3e6c577085
add services logic
2026-03-11 01:38:20 -04:00
root
182036cc41
add notifications logic and add support of both JWT and Sanctum
2026-03-11 01:20:31 -04:00
root
f6be51576c
add refund and event logic
2026-03-10 23:12:49 -04:00
root
25e7b3c67c
add inventory and supply logic
2026-03-10 18:21:08 -04:00
root
17d73e2f92
add family logic
2026-03-10 17:52:47 -04:00
root
a82f7aedbc
add report card logic
2026-03-10 17:33:03 -04:00
root
c235fd2170
add role permission logic
2026-03-10 17:11:48 -04:00
root
abebe0d9c0
add school calendar logic
2026-03-10 16:55:50 -04:00
root
311bb93977
add SessionTimeout logic
2026-03-10 16:45:08 -04:00
root
2e9a391280
add stickers logic
2026-03-10 16:40:11 -04:00
root
3bf4c687da
add whatsup logic
2026-03-10 16:31:35 -04:00
root
20ee70d153
add more controller
2026-03-10 00:48:32 -04:00