Skip to content

feat: establish multi-tenant foundation - #1

Draft
weslleymurdock wants to merge 113 commits into
mainfrom
feat/foundation
Draft

weslleymurdock wants to merge 113 commits into
mainfrom
feat/foundation

Conversation

@weslleymurdock

Copy link
Copy Markdown
Member

Summary

  • establish tenant-aware routing and API conventions
  • add system setup flow for master database configuration and initial sysadmin
  • add tenant catalog and per-tenant database provisioning
  • add tenant setup state and setup gate for UI/API requests
  • add sysadmin, tenant-admin, operator and attendant roles
  • bind tenant users and refresh tokens to their tenant route while allowing sysadmin cross-tenant access
  • add tenant setup Razor page and tenant-scoped application routes
  • add tenant isolation and refresh-token tests

Validation

CI is intentionally enabled by opening this pull request as draft. Test coverage will be reviewed from the CI job summary, with additional behavior-focused tests added if line or branch coverage is below 80%.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant