Ahmed Darrazi
50720ea7d4
Merge remote-tracking branch 'origin/dev' into 073-unified-managed-tenant-onboarding-wizard-session-1770247434
...
# Conflicts:
# app/Filament/Pages/Workspaces/ManagedTenantOnboardingWizard.php
# app/Http/Controllers/SwitchWorkspaceController.php
# app/Models/TenantOnboardingSession.php
# app/Services/Auth/WorkspaceRoleCapabilityMap.php
# app/Support/Audit/AuditActionId.php
# app/Support/Auth/Capabilities.php
# app/Support/Badges/BadgeCatalog.php
# app/Support/Badges/BadgeDomain.php
# resources/views/filament/pages/workspaces/managed-tenants-landing.blade.php
# routes/web.php
# specs/073-unified-managed-tenant-onboarding-wizard/checklists/requirements.md
# specs/073-unified-managed-tenant-onboarding-wizard/contracts/http.openapi.yaml
# specs/073-unified-managed-tenant-onboarding-wizard/contracts/onboarding-actions.md
# specs/073-unified-managed-tenant-onboarding-wizard/data-model.md
# specs/073-unified-managed-tenant-onboarding-wizard/plan.md
# specs/073-unified-managed-tenant-onboarding-wizard/quickstart.md
# specs/073-unified-managed-tenant-onboarding-wizard/research.md
# specs/073-unified-managed-tenant-onboarding-wizard/spec.md
# specs/073-unified-managed-tenant-onboarding-wizard/tasks.md
# tests/Feature/Filament/AdminHomeRedirectsToChooseTenantWhenWorkspaceSelectedTest.php
# tests/Feature/ManagedTenantOnboardingWizardTest.php
# tests/Feature/Workspaces/SwitchWorkspaceRedirectsToTenantRegistrationWhenNoTenantsTest.php
2026-02-05 00:29:26 +01:00
Ahmed Darrazi
8a61c59029
fix: stabilize workspace-scoped OperationRun tests
...
- Ensure manual OperationRun inserts set workspace_id when events are disabled
- Align ManagedTenantOnboardingWizard tests with /admin/onboarding semantics
- Keep TenantFactory/creating hooks safe for make() vs create()
2026-02-05 00:17:07 +01:00
Ahmed Darrazi
11bfa4d7d2
merge: agent session work
2026-02-04 23:00:25 +01:00
Ahmed Darrazi
ab0ffff1d1
feat(onboarding): enterprise wizard + tenantless run viewer
...
- Canonical /admin/onboarding entry point; legacy routes 404\n- Tenantless run viewer at /admin/operations/{run} with membership-based 404\n- RBAC UX (disabled controls + tooltips) and server-side 403\n- DB-only rendering/refresh; contract registry enforced\n- Adds migrations + tests + spec artifacts
2026-02-04 23:00:06 +01:00
Ahmed Darrazi
56f71883cf
test: cover onboarding graph contract registry probes
2026-02-04 22:57:27 +01:00
Ahmed Darrazi
38fa4cdea1
Merge remote-tracking branch 'origin/dev' into 073-unified-managed-tenant-onboarding-wizard
2026-02-03 18:29:15 +01:00
Ahmed Darrazi
7b0a383182
feat: unified managed tenant onboarding wizard
...
Implements workspace-scoped managed tenant onboarding wizard (Filament v5 / Livewire v4) with strict RBAC (404/403 semantics), resumable sessions, provider connection selection/creation, verification OperationRun, and optional bootstrap. Removes legacy onboarding entrypoints and adds Pest coverage + spec artifacts (073).
2026-02-03 18:27:39 +01:00