|
|
|
|
@ -22,7 +22,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
|
|
|
|
|
public void Build()
|
|
|
|
|
{
|
|
|
|
|
// "Regular" edition features /////////////////////////////////////
|
|
|
|
|
#region "Regular" edition features
|
|
|
|
|
|
|
|
|
|
//SocialLogins
|
|
|
|
|
_featureValueRepository.Insert(
|
|
|
|
|
@ -30,7 +30,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.SocialLogins,
|
|
|
|
|
true.ToString().ToLowerInvariant(),
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Regular
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -41,7 +41,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.UserCount,
|
|
|
|
|
"10",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Regular
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -52,12 +52,14 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.ProjectCount,
|
|
|
|
|
"1",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Regular
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
// "Enterprise" edition features //////////////////////////////////
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region "Enterprise" edition features
|
|
|
|
|
|
|
|
|
|
//SocialLogins
|
|
|
|
|
_featureValueRepository.Insert(
|
|
|
|
|
@ -65,7 +67,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.SocialLogins,
|
|
|
|
|
true.ToString().ToLowerInvariant(),
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -76,7 +78,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.EmailSupport,
|
|
|
|
|
true.ToString().ToLowerInvariant(),
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -87,7 +89,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.UserCount,
|
|
|
|
|
"20",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -98,7 +100,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.ProjectCount,
|
|
|
|
|
"3",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -109,12 +111,14 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.BackupCount,
|
|
|
|
|
"5",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
// "Ultimate" edition features ////////////////////////////////////
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region "Ultimate" edition features
|
|
|
|
|
|
|
|
|
|
//SocialLogins
|
|
|
|
|
_featureValueRepository.Insert(
|
|
|
|
|
@ -122,7 +126,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.SocialLogins,
|
|
|
|
|
true.ToString().ToLowerInvariant(),
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -133,7 +137,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.EmailSupport,
|
|
|
|
|
true.ToString().ToLowerInvariant(),
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -144,7 +148,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.DailyAnalysis,
|
|
|
|
|
true.ToString().ToLowerInvariant(),
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -155,7 +159,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.UserCount,
|
|
|
|
|
"100",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -166,7 +170,7 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.ProjectCount,
|
|
|
|
|
"10",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
@ -177,10 +181,12 @@ namespace Volo.Abp.FeatureManagement
|
|
|
|
|
_guidGenerator.Create(),
|
|
|
|
|
TestFeatureDefinitionProvider.BackupCount,
|
|
|
|
|
"10",
|
|
|
|
|
EditionFeatureManagementProvider.ProviderName,
|
|
|
|
|
EditionFeatureValueProvider.ProviderName,
|
|
|
|
|
TestEditionNames.Enterprise
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|