19 lines
890 B
Markdown
19 lines
890 B
Markdown
# Spec — 071 Workspace-scoped tenant selection
|
||
|
||
## Problem
|
||
Tenant selection and the Filament tenant menu were not scoped to the currently selected workspace. As a result, selecting a newly created workspace could still show tenants from a different workspace (e.g. “Entra ID (DEV)”), leading to confusing flows where tenant-scoped pages show empty lists.
|
||
|
||
## Goals
|
||
- Only show tenants belonging to the currently selected workspace in:
|
||
- `/admin/choose-tenant`
|
||
- Filament tenant menu dropdown
|
||
- Keep behavior unchanged when no workspace is selected.
|
||
|
||
## Non-goals
|
||
- Auto-creating tenants when a workspace is created.
|
||
- Changing authorization rules beyond filtering the selectable tenant list.
|
||
|
||
## Acceptance criteria
|
||
- With workspace A selected, a user who is a member of tenants in A and B only sees A’s tenants on `/admin/choose-tenant`.
|
||
- Regression test covers the behavior.
|