Browse Source
Set `ObjectMapperContext` for app services.
pull/23648/head
maliming
1 year ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
6 changed files with
11 additions and
2 deletions
-
modules/account/src/Volo.Abp.Account.Application/Volo/Abp/Account/AccountAppService.cs
-
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminAppService.cs
-
modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitAppServiceBase.cs
-
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicAppService.cs
-
modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/Documents/DocumentAdminAppService.cs
-
modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs
|
|
|
@ -33,6 +33,7 @@ public class AccountAppService : ApplicationService, IAccountAppService |
|
|
|
IdentityOptions = identityOptions; |
|
|
|
|
|
|
|
LocalizationResource = typeof(AccountResource); |
|
|
|
ObjectMapperContext = typeof(AbpAccountApplicationModule); |
|
|
|
} |
|
|
|
|
|
|
|
public virtual async Task<IdentityUserDto> RegisterAsync(RegisterDto input) |
|
|
|
|
|
|
|
@ -7,13 +7,14 @@ using Volo.CmsKit.Features; |
|
|
|
using Volo.CmsKit.GlobalFeatures; |
|
|
|
using Volo.CmsKit.GlobalResources; |
|
|
|
using Volo.CmsKit.Permissions; |
|
|
|
using Volo.CmsKit.Admin; |
|
|
|
|
|
|
|
namespace Volo.CmsKit.Admin.GlobalResources; |
|
|
|
|
|
|
|
[RequiresFeature(CmsKitFeatures.GlobalResourceEnable)] |
|
|
|
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))] |
|
|
|
[Authorize(CmsKitAdminPermissions.GlobalResources.Default)] |
|
|
|
public class GlobalResourceAdminAppService : ApplicationService, IGlobalResourceAdminAppService |
|
|
|
public class GlobalResourceAdminAppService : CmsKitAdminAppServiceBase, IGlobalResourceAdminAppService |
|
|
|
{ |
|
|
|
public GlobalResourceManager GlobalResourceManager { get; } |
|
|
|
|
|
|
|
|
|
|
|
@ -8,5 +8,6 @@ public abstract class CmsKitAppServiceBase : ApplicationService |
|
|
|
protected CmsKitAppServiceBase() |
|
|
|
{ |
|
|
|
LocalizationResource = typeof(CmsKitResource); |
|
|
|
ObjectMapperContext = typeof(CmsKitCommonApplicationModule); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -5,12 +5,13 @@ using Volo.Abp.GlobalFeatures; |
|
|
|
using Volo.CmsKit.Features; |
|
|
|
using Volo.CmsKit.GlobalFeatures; |
|
|
|
using Volo.CmsKit.GlobalResources; |
|
|
|
using Volo.CmsKit.Public; |
|
|
|
|
|
|
|
namespace Volo.CmsKit.Public.GlobalResources; |
|
|
|
|
|
|
|
[RequiresFeature(CmsKitFeatures.GlobalResourceEnable)] |
|
|
|
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))] |
|
|
|
public class GlobalResourcePublicAppService : ApplicationService, IGlobalResourcePublicAppService |
|
|
|
public class GlobalResourcePublicAppService : CmsKitPublicAppServiceBase, IGlobalResourcePublicAppService |
|
|
|
{ |
|
|
|
public GlobalResourceManager GlobalResourceManager { get; } |
|
|
|
|
|
|
|
|
|
|
|
@ -46,6 +46,7 @@ namespace Volo.Docs.Admin.Documents |
|
|
|
_elasticSearchService = elasticSearchService; |
|
|
|
|
|
|
|
LocalizationResource = typeof(DocsResource); |
|
|
|
ObjectMapperContext = typeof(DocsAdminApplicationModule); |
|
|
|
} |
|
|
|
|
|
|
|
public virtual async Task ClearCacheAsync(ClearCacheInput input) |
|
|
|
|
|
|
|
@ -9,6 +9,7 @@ using Volo.Abp.Authorization.Permissions; |
|
|
|
using Volo.Abp.Localization; |
|
|
|
using Volo.Abp.MultiTenancy; |
|
|
|
using Volo.Abp.SimpleStateChecking; |
|
|
|
using Volo.Abp.PermissionManagement.Localization; |
|
|
|
|
|
|
|
namespace Volo.Abp.PermissionManagement; |
|
|
|
|
|
|
|
@ -26,6 +27,9 @@ public class PermissionAppService : ApplicationService, IPermissionAppService |
|
|
|
IOptions<PermissionManagementOptions> options, |
|
|
|
ISimpleStateCheckerManager<PermissionDefinition> simpleStateCheckerManager) |
|
|
|
{ |
|
|
|
LocalizationResource = typeof(AbpPermissionManagementResource); |
|
|
|
ObjectMapperContext = typeof(AbpPermissionManagementApplicationModule); |
|
|
|
|
|
|
|
Options = options.Value; |
|
|
|
PermissionManager = permissionManager; |
|
|
|
PermissionDefinitionManager = permissionDefinitionManager; |
|
|
|
|