feat(spec-089): provider connections tenantless UI #107

Merged
ahmido merged 1 commits from 089-provider-connections-tenantless-ui into dev 2026-02-12 16:35:14 +00:00
Owner

Implements Spec 089: moves Provider Connections to canonical tenantless route under /admin/provider-connections, enforces 404/403 semantics (workspace/tenant membership vs capability), adds tenant transparency (tenant column + filter + deep links), adds legacy redirects for old tenant-scoped URLs without leaking Location for 404 cases, and adds regression test coverage (RBAC semantics, filters, UI enforcement tooltips, Microsoft-only MVP scope, navigation placement).

Notes:

  • Filament v5 / Livewire v4 compatible.
  • Global search remains disabled for Provider Connections.
  • Destructive/manage actions require confirmation and are policy-gated.

Tests:

  • vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections
Implements Spec 089: moves Provider Connections to canonical tenantless route under `/admin/provider-connections`, enforces 404/403 semantics (workspace/tenant membership vs capability), adds tenant transparency (tenant column + filter + deep links), adds legacy redirects for old tenant-scoped URLs without leaking Location for 404 cases, and adds regression test coverage (RBAC semantics, filters, UI enforcement tooltips, Microsoft-only MVP scope, navigation placement). Notes: - Filament v5 / Livewire v4 compatible. - Global search remains disabled for Provider Connections. - Destructive/manage actions require confirmation and are policy-gated. Tests: - `vendor/bin/sail artisan test --compact tests/Feature/ProviderConnections`
ahmido added 1 commit 2026-02-12 16:32:22 +00:00
ahmido merged commit fb4de17c63 into dev 2026-02-12 16:35:14 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ahmido/TenantAtlas#107
No description provided.