Browse Source
Use `IHasExtraProperties` to replace `ExtensibleObject`.
pull/13100/head
maliming
4 years ago
No known key found for this signature in database
GPG Key ID: 96224957E51C89E
2 changed files with
7 additions and
3 deletions
-
framework/src/Volo.Abp.AspNetCore.Mvc.Contracts/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/ApplicationConfigurationDto.cs
-
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationAppService.cs
|
|
|
@ -1,12 +1,12 @@ |
|
|
|
using System; |
|
|
|
using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending; |
|
|
|
using Volo.Abp.AspNetCore.Mvc.MultiTenancy; |
|
|
|
using Volo.Abp.ObjectExtending; |
|
|
|
using Volo.Abp.Data; |
|
|
|
|
|
|
|
namespace Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations; |
|
|
|
|
|
|
|
[Serializable] |
|
|
|
public class ApplicationConfigurationDto : ExtensibleObject |
|
|
|
public class ApplicationConfigurationDto : IHasExtraProperties |
|
|
|
{ |
|
|
|
public ApplicationLocalizationConfigurationDto Localization { get; set; } |
|
|
|
|
|
|
|
@ -29,4 +29,6 @@ public class ApplicationConfigurationDto : ExtensibleObject |
|
|
|
public ClockDto Clock { get; set; } |
|
|
|
|
|
|
|
public ObjectExtensionsDto ObjectExtensions { get; set; } |
|
|
|
|
|
|
|
public ExtraPropertyDictionary ExtraProperties { get; set; } |
|
|
|
} |
|
|
|
|
|
|
|
@ -13,6 +13,7 @@ using Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending; |
|
|
|
using Volo.Abp.AspNetCore.Mvc.MultiTenancy; |
|
|
|
using Volo.Abp.Authorization; |
|
|
|
using Volo.Abp.Authorization.Permissions; |
|
|
|
using Volo.Abp.Data; |
|
|
|
using Volo.Abp.Features; |
|
|
|
using Volo.Abp.GlobalFeatures; |
|
|
|
using Volo.Abp.Localization; |
|
|
|
@ -99,7 +100,8 @@ public class AbpApplicationConfigurationAppService : ApplicationService, IAbpApp |
|
|
|
CurrentTenant = GetCurrentTenant(), |
|
|
|
Timing = await GetTimingConfigAsync(), |
|
|
|
Clock = GetClockConfig(), |
|
|
|
ObjectExtensions = _cachedObjectExtensionsDtoService.Get() |
|
|
|
ObjectExtensions = _cachedObjectExtensionsDtoService.Get(), |
|
|
|
ExtraProperties = new ExtraPropertyDictionary() |
|
|
|
}; |
|
|
|
|
|
|
|
if (_options.Contributors.Any()) |
|
|
|
|