Browse Source

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.
pull/25051/head
Fahri Gedik 2 months ago
parent
commit
83fe0bb4d9
  1. 12
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts
  2. 2
      npm/ng-packs/packages/theme-shared/src/lib/tokens/index.ts

12
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; isAvailable: boolean;
} }
export interface MultiTenancyInfoDto { export enum TenantUserSharingStrategy {
isEnabled: boolean; Isolated = 0,
} Shared = 1,
}
export interface MultiTenancyInfoDto {
isEnabled: boolean;
userSharingStrategy: TenantUserSharingStrategy;
}

2
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 './suppress-unsaved-changes-warning.token';
export * from './confirmation-icons.token'; export * from './confirmation-icons.token';
export * from './logo.token'; export * from './logo.token';
export * from './theme-change.token'; export * from './theme-change.token';
Loading…
Cancel
Save