Browse Source
Add UserSharingStrategy to MultiTenancyInfoDto
pull/24456/head
maliming
6 months ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
4 changed files with
12 additions and
4 deletions
-
framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo.Abp.AspNetCore.Mvc.Contracts.csproj
-
framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/AbpAspNetCoreMvcContractsModule.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/MultiTenancy/MultiTenancyInfoDto.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs
|
|
|
@ -18,6 +18,7 @@ |
|
|
|
|
|
|
|
<ItemGroup> |
|
|
|
<ProjectReference Include="..\Volo.Abp.Ddd.Application.Contracts\Volo.Abp.Ddd.Application.Contracts.csproj" /> |
|
|
|
<ProjectReference Include="..\Volo.Abp.MultiTenancy.Abstractions\Volo.Abp.MultiTenancy.Abstractions.csproj" /> |
|
|
|
</ItemGroup> |
|
|
|
|
|
|
|
</Project> |
|
|
|
|
|
|
|
@ -1,11 +1,13 @@ |
|
|
|
using Volo.Abp.Application; |
|
|
|
using Volo.Abp.Modularity; |
|
|
|
using Volo.Abp.MultiTenancy; |
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Mvc; |
|
|
|
|
|
|
|
[DependsOn( |
|
|
|
typeof(AbpDddApplicationContractsModule) |
|
|
|
)] |
|
|
|
typeof(AbpDddApplicationContractsModule), |
|
|
|
typeof(AbpMultiTenancyAbstractionsModule) |
|
|
|
)] |
|
|
|
public class AbpAspNetCoreMvcContractsModule : AbpModule |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
@ -1,6 +1,10 @@ |
|
|
|
namespace Volo.Abp.AspNetCore.Mvc.MultiTenancy; |
|
|
|
using Volo.Abp.MultiTenancy; |
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Mvc.MultiTenancy; |
|
|
|
|
|
|
|
public class MultiTenancyInfoDto |
|
|
|
{ |
|
|
|
public bool IsEnabled { get; set; } |
|
|
|
|
|
|
|
public TenantUserSharingStrategy UserSharingStrategy { get; set; } |
|
|
|
} |
|
|
|
|
|
|
|
@ -135,7 +135,8 @@ public class AbpApplicationConfigurationAppService : ApplicationService, IAbpApp |
|
|
|
{ |
|
|
|
return new MultiTenancyInfoDto |
|
|
|
{ |
|
|
|
IsEnabled = _multiTenancyOptions.IsEnabled |
|
|
|
IsEnabled = _multiTenancyOptions.IsEnabled, |
|
|
|
UserSharingStrategy = _multiTenancyOptions.UserSharingStrategy |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
|