Harden SyncPoliciesJob type input parsing + fail fast when supported types are empty/mismatched. Pass supported policy types from Tenant sync action and add regression tests. Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.fritz.box> Reviewed-on: #75
550 B
550 B
Tasks — 999 Fix seeding: tenants.external_id not-null
Setup
- T001 Verify schema requirement for
tenants.external_idin migrations.
Tests
- T010 Add regression test ensuring
migrate:fresh --seed(or the tenant seeder) creates a tenant with non-nullexternal_id.
Core
- T020 Fix seeder to set
external_idfor the default tenant.
Validation
- T900 Run
./vendor/bin/sail artisan migrate:fresh --seed. - T910 Run targeted Pest test(s) for the change.
- T920 Run
./vendor/bin/sail bin pint --dirty.