Move tenant admin WebUI panels into tenancy module #2

Open
opened 2026-07-10 17:43:04 +02:00 by zemion · 0 comments
Owner

Core split follow-up from add-ideas/govoplan-core#102.

The tenancy backend now owns tenant registry/settings routes and the live tenant schema, but the WebUI package has not been split yet. Tenant admin panels still live in govoplan-access webui under TenantsPanel and TenantSettingsPanel.

Acceptance criteria:

  • govoplan-tenancy provides a WebUI package and module contribution.
  • Tenant registry and tenant settings admin sections are contributed through the shared admin.sections UI capability.
  • govoplan-access keeps the /admin shell and access-owned users, groups, roles, accounts, sessions, API keys, and auth sections only.
  • A build works with access+tenancy, access without tenancy, and tenancy without access where applicable without direct module-to-module component imports.
  • govoplan-core WebUI permutation coverage is updated if a tenancy WebUI package is added to the build matrix.
Core split follow-up from add-ideas/govoplan-core#102. The tenancy backend now owns tenant registry/settings routes and the live tenant schema, but the WebUI package has not been split yet. Tenant admin panels still live in govoplan-access webui under TenantsPanel and TenantSettingsPanel. Acceptance criteria: - govoplan-tenancy provides a WebUI package and module contribution. - Tenant registry and tenant settings admin sections are contributed through the shared admin.sections UI capability. - govoplan-access keeps the /admin shell and access-owned users, groups, roles, accounts, sessions, API keys, and auth sections only. - A build works with access+tenancy, access without tenancy, and tenancy without access where applicable without direct module-to-module component imports. - govoplan-core WebUI permutation coverage is updated if a tenancy WebUI package is added to the build matrix.
zemion added the
module/tenancy
area/webui
labels 2026-07-10 17:43:04 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-tenancy#2
No description provided.