|
|
|
|
@ -1,19 +1,18 @@
|
|
|
|
|
using System;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
|
using System;
|
|
|
|
|
using Volo.Abp;
|
|
|
|
|
using Volo.Abp.EntityFrameworkCore.Modeling;
|
|
|
|
|
using Volo.Abp.GlobalFeatures;
|
|
|
|
|
using Volo.CmsKit.Comments;
|
|
|
|
|
using Volo.CmsKit.Reactions;
|
|
|
|
|
using Volo.CmsKit.Users;
|
|
|
|
|
using Volo.Abp.Users.EntityFrameworkCore;
|
|
|
|
|
using Volo.CmsKit.Blogs;
|
|
|
|
|
using Volo.CmsKit.Comments;
|
|
|
|
|
using Volo.CmsKit.GlobalFeatures;
|
|
|
|
|
using Volo.CmsKit.MediaDescriptors;
|
|
|
|
|
using Volo.CmsKit.Pages;
|
|
|
|
|
using Volo.CmsKit.Ratings;
|
|
|
|
|
using Volo.CmsKit.Reactions;
|
|
|
|
|
using Volo.CmsKit.Tags;
|
|
|
|
|
using Volo.CmsKit.Blogs;
|
|
|
|
|
using Volo.CmsKit.MediaDescriptors;
|
|
|
|
|
using Volo.CmsKit.Users;
|
|
|
|
|
|
|
|
|
|
namespace Volo.CmsKit.EntityFrameworkCore
|
|
|
|
|
{
|
|
|
|
|
@ -32,8 +31,7 @@ namespace Volo.CmsKit.EntityFrameworkCore
|
|
|
|
|
|
|
|
|
|
optionsAction?.Invoke(options);
|
|
|
|
|
|
|
|
|
|
//TODO: What if only CMSKit Pro features are enabled? This is kinda workaround for now
|
|
|
|
|
if (GlobalFeatureManager.Instance.Modules.CmsKit().GetFeatures().Any(f => f.IsEnabled))
|
|
|
|
|
if (!GlobalFeatureManager.Instance.IsEnabled<CmsUserFeature>())
|
|
|
|
|
{
|
|
|
|
|
builder.Entity<CmsUser>(b =>
|
|
|
|
|
{
|
|
|
|
|
|