Browse Source

CmsKit - Remove FeatureNames from BlogPostConsts

pull/7845/head
enisn 6 years ago
parent
commit
f82f8f1f8f
  1. 8
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Blogs/BlogPostConsts.cs
  2. 9
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/DefaultBlogFeatureProvider.cs
  3. 8
      modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Blogs/BlogPost.cshtml.cs

8
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Blogs/BlogPostConsts.cs

@ -13,13 +13,5 @@ namespace Volo.CmsKit.Blogs
public static int MaxShortDescriptionLength { get; set; } = 256; public static int MaxShortDescriptionLength { get; set; } = 256;
public const string EntityType = "BlogPost"; public const string EntityType = "BlogPost";
public const string CommentsFeatureName = CommentsFeature.Name;
public const string ReactionsFeatureName = ReactionsFeature.Name;
public const string RatingsFeatureName = RatingsFeature.Name;
public const string TagsFeatureName = TagsFeature.Name;
} }
} }

9
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Blogs/DefaultBlogFeatureProvider.cs

@ -2,6 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.CmsKit.GlobalFeatures;
namespace Volo.CmsKit.Blogs namespace Volo.CmsKit.Blogs
{ {
@ -11,10 +12,10 @@ namespace Volo.CmsKit.Blogs
{ {
return Task.FromResult(new List<BlogFeature> return Task.FromResult(new List<BlogFeature>
{ {
new BlogFeature(blogId, BlogPostConsts.CommentsFeatureName), new BlogFeature(blogId, CommentsFeature.Name),
new BlogFeature(blogId, BlogPostConsts.ReactionsFeatureName), new BlogFeature(blogId, ReactionsFeature.Name),
new BlogFeature(blogId, BlogPostConsts.RatingsFeatureName), new BlogFeature(blogId, RatingsFeature.Name),
new BlogFeature(blogId, BlogPostConsts.TagsFeatureName), new BlogFeature(blogId, TagsFeature.Name),
}); });
} }
} }

8
modules/cms-kit/src/Volo.CmsKit.Public.Web/Pages/CmsKit/Blogs/BlogPost.cshtml.cs

@ -48,22 +48,22 @@ namespace Volo.CmsKit.Public.Web.Pages.CmsKit.Blogs
if (GlobalFeatureManager.Instance.IsEnabled<CommentsFeature>()) if (GlobalFeatureManager.Instance.IsEnabled<CommentsFeature>())
{ {
CommentsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, BlogPostConsts.CommentsFeatureName); CommentsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, GlobalFeatures.CommentsFeature.Name);
} }
if (GlobalFeatureManager.Instance.IsEnabled<ReactionsFeature>()) if (GlobalFeatureManager.Instance.IsEnabled<ReactionsFeature>())
{ {
ReactionsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, BlogPostConsts.ReactionsFeatureName); ReactionsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, GlobalFeatures.ReactionsFeature.Name);
} }
if (GlobalFeatureManager.Instance.IsEnabled<RatingsFeature>()) if (GlobalFeatureManager.Instance.IsEnabled<RatingsFeature>())
{ {
RatingsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, BlogPostConsts.RatingsFeatureName); RatingsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, GlobalFeatures.RatingsFeature.Name);
} }
if (GlobalFeatureManager.Instance.IsEnabled<TagsFeature>()) if (GlobalFeatureManager.Instance.IsEnabled<TagsFeature>())
{ {
TagsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, BlogPostConsts.TagsFeatureName); TagsFeature = await BlogFeatureAppService.GetOrDefaultAsync(BlogPost.BlogId, GlobalFeatures.TagsFeature.Name);
} }
} }
} }

Loading…
Cancel
Save