From 83fe0bb4d9c142e32ae18d6e79c7b94287fe1ca9 Mon Sep 17 00:00:00 2001 From: Fahri Gedik <53567152+fahrigedik@users.noreply.github.com> Date: Mon, 9 Mar 2026 10:46:46 +0300 Subject: [PATCH] Add TenantUserSharingStrategy to MultiTenancyInfoDto Introduce TenantUserSharingStrategy enum (Isolated, Shared) and add a userSharingStrategy property to MultiTenancyInfoDto so consumers can detect tenant user-sharing mode. Also include a minor newline fix in theme-shared tokens index. --- .../abp/asp-net-core/mvc/multi-tenancy/models.ts | 12 +++++++++--- .../packages/theme-shared/src/lib/tokens/index.ts | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts b/npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts index f8ae6cbac4..b715715646 100644 --- a/npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts +++ b/npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts @@ -13,6 +13,12 @@ export interface CurrentTenantDto { isAvailable: boolean; } -export interface MultiTenancyInfoDto { - isEnabled: boolean; -} +export enum TenantUserSharingStrategy { + Isolated = 0, + Shared = 1, +} + +export interface MultiTenancyInfoDto { + isEnabled: boolean; + userSharingStrategy: TenantUserSharingStrategy; +} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/tokens/index.ts b/npm/ng-packs/packages/theme-shared/src/lib/tokens/index.ts index 97bccdebb5..0f3665a32e 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/tokens/index.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/tokens/index.ts @@ -4,4 +4,4 @@ export * from './ngx-datatable-messages.token'; export * from './suppress-unsaved-changes-warning.token'; export * from './confirmation-icons.token'; export * from './logo.token'; -export * from './theme-change.token'; +export * from './theme-change.token'; \ No newline at end of file