diff --git a/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs b/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs index 37690f25..3f4ccefa 100644 --- a/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs +++ b/apps/public-web/src/EShopOnAbp.PublicWeb/EShopOnAbpPublicWebModule.cs @@ -46,6 +46,10 @@ using Volo.Abp.UI.Navigation; using Volo.Abp.UI.Navigation.Urls; using Volo.Abp.VirtualFileSystem; using Yarp.ReverseProxy.Transforms; +using Volo.CmsKit.Comments; +using Volo.CmsKit; +using Volo.CmsKit.Public.Web; +using Volo.CmsKit.Ratings; namespace EShopOnAbp.PublicWeb; @@ -62,10 +66,14 @@ namespace EShopOnAbp.PublicWeb; typeof(CatalogServiceHttpApiClientModule), typeof(BasketServiceContractsModule), typeof(OrderingServiceHttpApiClientModule), - typeof(CmskitServiceHttpApiClientModule), typeof(AbpAspNetCoreSignalRModule), typeof(PaymentServiceHttpApiClientModule), - typeof(AbpAutoMapperModule) + typeof(AbpAutoMapperModule), + typeof(CmskitServiceHttpApiClientModule), + typeof(CmsKitDomainModule), + typeof(CmsKitPublicWebModule) + + )] public class EShopOnAbpPublicWebModule : AbpModule { @@ -91,6 +99,8 @@ public class EShopOnAbpPublicWebModule : AbpModule ); }); }); + + FeatureConfigurer.Configure(); } public override void ConfigureServices(ServiceConfigurationContext context) @@ -100,6 +110,8 @@ public class EShopOnAbpPublicWebModule : AbpModule ConfigureBasketHttpClient(context); + ConfigureCmskit(); + context.Services.AddAutoMapperObjectMapper(); Configure(options => { options.AddMaps(validate: true); }); @@ -244,6 +256,19 @@ public class EShopOnAbpPublicWebModule : AbpModule }); } + private void ConfigureCmskit() + { + Configure(options => + { + options.EntityTypes.Add(new CommentEntityTypeDefinition("quote")); + }); + + Configure(options => + { + options.EntityTypes.Add(new RatingEntityTypeDefinition("quote")); + }); + } + public override void OnApplicationInitialization(ApplicationInitializationContext context) { var app = context.GetApplicationBuilder();