Files
govoplan-tenancy/README.md
T

22 lines
1.1 KiB
Markdown

# GovOPlaN Tenancy
<!-- govoplan-repository-type:start -->
**Repository type:** module (platform).
<!-- govoplan-repository-type:end -->
`govoplan-tenancy` owns tenant lifecycle, tenant administration API route
contributions, the `tenancy.tenantResolver` capability, and the tenant registry
and tenant settings WebUI panels during the GovOPlaN module split.
`govoplan-access` no longer hard-depends on this module. Access can run in the
single-scope compatibility mode used by the core/access baseline; installing
tenancy adds explicit tenant management and resolver behavior. The shared scope
storage table is core-owned as `core_scopes`; tenancy provides lifecycle and
administration behavior over those rows rather than owning the table.
The `@govoplan/tenancy-webui` package contributes `system-tenants` and
`tenant-settings` through the shared `admin.sections` capability. The Access
module owns the `/admin` shell but does not import these panels. Historical
`access.admin.*` surface identifiers remain stable so existing saved Views keep
working after the ownership move.