Skip to content

Commit

Permalink
Merge pull request #673 from Lombiq/issue/OSOE-751
Browse files Browse the repository at this point in the history
OSOE-751: Upgrade to Orchard Core 1.8
  • Loading branch information
Psichorex authored Feb 21, 2024
2 parents 65585b5 + c93007e commit 92f5d6f
Show file tree
Hide file tree
Showing 49 changed files with 229 additions and 139 deletions.
2 changes: 1 addition & 1 deletion NuGetTest/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Lombiq.Analyzers.OrchardCore" Version="4.0.0"><!-- #spell-check-ignore-line -->
<PackageReference Include="Lombiq.Analyzers.OrchardCore" Version="5.0.0"><!-- #spell-check-ignore-line -->
<PrivateAssets>all</PrivateAssets>
</PackageReference>
</ItemGroup>
Expand Down
78 changes: 39 additions & 39 deletions NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
<RazorRuntimeCompilation>false</RazorRuntimeCompilation>
<!-- Test value for Lombiq.Hosting.BuildVersionDisplay. Intentionally different than the value in its props file. -->
Expand All @@ -19,48 +19,48 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Lombiq.AuditTrailExtensions" Version="5.0.0" />
<PackageReference Include="Lombiq.BaseTheme" Version="5.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.BaseTheme.Samples" Version="5.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.ChartJs" Version="6.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.ChartJs.Samples" Version="6.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.ContentEditors" Version="2.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.ContentEditors.Samples" Version="2.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.DataTables" Version="7.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.DataTables.Samples" Version="7.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.HelpfulExtensions" Version="7.0.2" />
<PackageReference Include="Lombiq.Hosting.Azure.ApplicationInsights" Version="7.0.2-alpha.1.osoe-733" />
<PackageReference Include="Lombiq.Hosting.BuildVersionDisplay" Version="4.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.Hosting.MediaTheme" Version="5.0.1-alpha.1.osoe-775" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Bridge" Version="5.0.1-alpha.1.osoe-775" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Targets" Version="5.0.1-alpha.1.osoe-775" />
<PackageReference Include="Lombiq.Hosting.Tenants.Admin.Login" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.JsonEditor" Version="6.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.JsonEditor.Tests.UI" Version="6.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.LoginAsAnybody" Version="1.0.0" />
<PackageReference Include="Lombiq.Privacy" Version="7.0.2-alpha.2.osoe-638" />
<PackageReference Include="Lombiq.Privacy.Samples" Version="7.0.2-alpha.2.osoe-638" />
<PackageReference Include="Lombiq.SetupExtensions" Version="5.0.0" />
<PackageReference Include="Lombiq.Tests.UI.AppExtensions" Version="8.2.1-alpha.21.osoe-817" />
<PackageReference Include="Lombiq.Tests.UI.Shortcuts" Version="8.2.1-alpha.21.osoe-817" />
<PackageReference Include="Lombiq.UIKit" Version="6.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.VueJs" Version="3.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.VueJs.Samples" Version="3.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.Walkthroughs" Version="1.0.0-alpha.4.osoe-771" />
<PackageReference Include="Lombiq.AuditTrailExtensions" Version="6.0.0" />
<PackageReference Include="Lombiq.BaseTheme" Version="6.0.0" />
<PackageReference Include="Lombiq.BaseTheme.Samples" Version="6.0.0" />
<PackageReference Include="Lombiq.ChartJs" Version="7.0.0" />
<PackageReference Include="Lombiq.ChartJs.Samples" Version="7.0.0" />
<PackageReference Include="Lombiq.ContentEditors" Version="3.0.0" />
<PackageReference Include="Lombiq.ContentEditors.Samples" Version="3.0.0" />
<PackageReference Include="Lombiq.DataTables" Version="8.0.0" />
<PackageReference Include="Lombiq.DataTables.Samples" Version="8.0.0" />
<PackageReference Include="Lombiq.HelpfulExtensions" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.Azure.ApplicationInsights" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.BuildVersionDisplay" Version="5.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme" Version="6.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Bridge" Version="6.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Targets" Version="6.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Admin.Login" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement" Version="7.0.0" />
<PackageReference Include="Lombiq.JsonEditor" Version="7.0.0" />
<PackageReference Include="Lombiq.JsonEditor.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.LoginAsAnybody" Version="2.0.0" />
<PackageReference Include="Lombiq.Privacy" Version="8.0.0" />
<PackageReference Include="Lombiq.Privacy.Samples" Version="8.0.0" />
<PackageReference Include="Lombiq.SetupExtensions" Version="6.0.0" />
<PackageReference Include="Lombiq.Tests.UI.AppExtensions" Version="9.0.0" />
<PackageReference Include="Lombiq.Tests.UI.Shortcuts" Version="9.0.0" />
<PackageReference Include="Lombiq.UIKit" Version="7.0.0" />
<PackageReference Include="Lombiq.VueJs" Version="4.0.0" />
<PackageReference Include="Lombiq.VueJs.Samples" Version="4.0.0" />
<PackageReference Include="Lombiq.Walkthroughs" Version="1.0.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="1.2.2" Condition="'$(RazorRuntimeCompilation)' == 'true'" />
<PackageReference Include="SixLabors.ImageSharp.Web" Version="3.0.1" />
<PackageReference Include="SixLabors.ImageSharp.Web" Version="3.1.0" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="OrchardCore.Logging.NLog" Version="1.7.0" />
<PackageReference Include="OrchardCore.Application.Cms.Targets" Version="1.7.0" />
<PackageReference Include="OrchardCore.Logging.NLog" Version="1.8.2" />
<PackageReference Include="OrchardCore.Application.Cms.Targets" Version="1.8.2" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
.ConfigureFeaturesGuard(
new Dictionary<string, IEnumerable<string>>
{
["OrchardCore.Twitter"] = new[] { "Lombiq.UIKit", "Lombiq.ChartJs" },
["OrchardCore.Twitter"] = ["Lombiq.UIKit", "Lombiq.ChartJs"],
})
.EnableAutoSetupIfNotUITesting(configuration));

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<DefaultItemExcludes>$(DefaultItemExcludes);.git*;node_modules\**;Tests\**</DefaultItemExcludes>
</PropertyGroup>
Expand All @@ -16,11 +16,11 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Lombiq.HelpfulLibraries" Version="8.1.0" />
<PackageReference Include="OrchardCore.Module.Targets" Version="1.7.0" />
<PackageReference Include="OrchardCore.ContentManagement" Version="1.7.0" />
<PackageReference Include="OrchardCore.ContentTypes.Abstractions" Version="1.7.0" />
<PackageReference Include="OrchardCore.DisplayManagement" Version="1.7.0" />
<PackageReference Include="Lombiq.HelpfulLibraries" Version="9.0.0" />
<PackageReference Include="OrchardCore.Module.Targets" Version="1.8.2" />
<PackageReference Include="OrchardCore.ContentManagement" Version="1.8.2" />
<PackageReference Include="OrchardCore.ContentTypes.Abstractions" Version="1.8.2" />
<PackageReference Include="OrchardCore.DisplayManagement" Version="1.8.2" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
<DefaultItemExcludes>$(DefaultItemExcludes);.git*;node_modules\**;Tests\**</DefaultItemExcludes>
</PropertyGroup>
Expand All @@ -21,10 +21,10 @@

<ItemGroup>
<PackageReference Include="Lombiq.Npm.Targets" Version="1.4.0" />
<PackageReference Include="OrchardCore.Theme.Targets" Version="1.7.0" />
<PackageReference Include="OrchardCore.ContentManagement" Version="1.7.0" />
<PackageReference Include="OrchardCore.DisplayManagement" Version="1.7.0" />
<PackageReference Include="OrchardCore.ResourceManagement" Version="1.7.0" />
<PackageReference Include="OrchardCore.Theme.Targets" Version="1.8.2" />
<PackageReference Include="OrchardCore.ContentManagement" Version="1.8.2" />
<PackageReference Include="OrchardCore.DisplayManagement" Version="1.8.2" />
<PackageReference Include="OrchardCore.ResourceManagement" Version="1.8.2" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
using Atata.HtmlValidation;
using Lombiq.Tests.UI.Extensions;
using OpenQA.Selenium;
using Shouldly;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Lombiq.OSOCE.NuGet.Tests.UI.Helpers;

public static class AssertHtmlAndBrowserErrorsHelper
{
public static readonly Action<IEnumerable<LogEntry>> AssertNoNativeButtonUsageInBrowserLog =
logEntries => logEntries.Where(
logEntry => !logEntry.Message.ContainsOrdinalIgnoreCase("Prefer to use the native <button> element"));

public static readonly Func<HtmlValidationResult, Task> AssertNoNativeButtonUsageInHtmlValidation = async errors =>
{
var errorResult = (await errors.GetErrorsAsync())
.Where(error => !error.ContainsOrdinalIgnoreCase("Prefer to use the native <button> element"));
errorResult.ShouldBeEmpty();
};
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<IsPackable>false</IsPackable>
</PropertyGroup>

Expand All @@ -23,28 +23,28 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="Lombiq.BaseTheme.Tests.UI" Version="5.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.ChartJs.Tests.UI" Version="6.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.ContentEditors.Tests.UI" Version="2.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.DataTables.Tests.UI" Version="7.0.2-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.Hosting.Azure.ApplicationInsights.Tests.UI" Version="7.0.2-alpha.1.osoe-733" />
<PackageReference Include="Lombiq.Hosting.BuildVersionDisplay.Tests.UI" Version="4.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Tests.UI" Version="5.0.1-alpha.1.osoe-775" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots.Tests.UI" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard.Tests.UI" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement.Tests.UI" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement.Tests.UI" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance.Tests.UI" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management.Tests.UI" Version="6.3.0-alpha.2.lmbq-249" />
<PackageReference Include="Lombiq.JsonEditor.Tests.UI" Version="6.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.LoginAsAnybody.Tests.UI" Version="1.0.0" />
<PackageReference Include="Lombiq.OrchardCoreApiClient.Tests.UI" Version="4.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.Privacy.Tests.UI" Version="7.0.2-alpha.2.osoe-638" />
<PackageReference Include="Lombiq.HelpfulExtensions.Tests.UI" Version="7.0.2-alpha.2.osoe-683" />
<PackageReference Include="Lombiq.Tests.UI" Version="8.2.1-alpha.21.osoe-817" />
<PackageReference Include="Lombiq.VueJs.Tests.UI" Version="3.0.1-alpha.0.osoe-638" />
<PackageReference Include="Lombiq.Walkthroughs.Tests.UI" Version="1.0.0-alpha.4.osoe-771" />
<PackageReference Include="Lombiq.BaseTheme.Tests.UI" Version="6.0.0" />
<PackageReference Include="Lombiq.ChartJs.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.ContentEditors.Tests.UI" Version="3.0.0" />
<PackageReference Include="Lombiq.DataTables.Tests.UI" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.Azure.ApplicationInsights.Tests.UI" Version="8.0.0" />
<PackageReference Include="Lombiq.Hosting.BuildVersionDisplay.Tests.UI" Version="5.0.0" />
<PackageReference Include="Lombiq.Hosting.MediaTheme.Tests.UI" Version="6.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EnvironmentRobots.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.FeaturesGuard.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.IdleTenantManagement.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.MediaStorageManagement.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.EmailQuotaManagement.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Maintenance.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.Hosting.Tenants.Management.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.JsonEditor.Tests.UI" Version="7.0.0" />
<PackageReference Include="Lombiq.LoginAsAnybody.Tests.UI" Version="2.0.0" />
<PackageReference Include="Lombiq.OrchardCoreApiClient.Tests.UI" Version="5.0.0" />
<PackageReference Include="Lombiq.Privacy.Tests.UI" Version="8.0.0" />
<PackageReference Include="Lombiq.HelpfulExtensions.Tests.UI" Version="8.0.0" />
<PackageReference Include="Lombiq.Tests.UI" Version="9.0.0" />
<PackageReference Include="Lombiq.VueJs.Tests.UI" Version="4.0.0" />
<PackageReference Include="Lombiq.Walkthroughs.Tests.UI" Version="1.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,6 @@ public BehaviorDataTableTests(ITestOutputHelper testOutputHelper)
}

[Fact]
public Task DataTableShouldWork() => ExecuteTestAfterSetupAsync(context => context.TestDataTableRecipeDataAsync());
public Task DataTableShouldWork() => ExecuteTestAfterSetupAsync(
context => context.TestDataTableRecipeDataAsync(checkMainMenu: false));
}
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ private static bool IsValidLogEntry(LogEntry logEntry) =>
OrchardCoreUITestExecutorConfiguration.IsValidBrowserLogEntry(logEntry) &&
// See https://github.com/OrchardCMS/OrchardCore/issues/15301.
!(logEntry.Message.ContainsOrdinalIgnoreCase("/OrchardCore.Resources/Scripts/jquery.js?v=") &&
logEntry.Message.ContainsOrdinalIgnoreCase("3128:6 Uncaught")) &&
logEntry.Message.ContainsOrdinalIgnoreCase("Uncaught")) &&
// See https://github.com/OrchardCMS/OrchardCore/issues/14598. This error has multiple variations, so targeting
// the lowest common denominator with the file name.
!logEntry.Message.ContainsOrdinalIgnoreCase("/monaco/IStandaloneEditorConstructionOptions.json");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@ public BehaviorMediaThemeTests(ITestOutputHelper testOutputHelper)

[Fact]
public Task MediaThemeShouldRenderTemplatesFromMediaLibrary() =>
ExecuteTestAfterSetupAsync(context => context.TestMediaThemeTemplateRenderingBehaviorAsync());
ExecuteTestAfterSetupAsync(context => context.TestMediaThemeDeployedBehaviorAsync());
}
5 changes: 5 additions & 0 deletions NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/UITestBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@ protected override Task ExecuteTestAsync(
{
configuration.AssertAppLogsAsync = AssertAppLogsHelpers.AssertOsoceAppLogsAreEmptyAsync;
// These two can be removed once https://github.com/OrchardCMS/OrchardCore/issues/15222 is done.
configuration.AssertBrowserLog = AssertHtmlAndBrowserErrorsHelper.AssertNoNativeButtonUsageInBrowserLog;
configuration.HtmlValidationConfiguration.AssertHtmlValidationResultAsync =
AssertHtmlAndBrowserErrorsHelper.AssertNoNativeButtonUsageInHtmlValidation;
if (changeConfigurationAsync != null) await changeConfigurationAsync(configuration);
});
}
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Lombiq.HelpfulLibraries" Version="8.1.0" />
<PackageReference Include="Lombiq.Tests" Version="2.2.5" />
<PackageReference Include="Lombiq.HelpfulLibraries" Version="9.0.0" />
<PackageReference Include="Lombiq.Tests" Version="3.0.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
Expand Down
2 changes: 0 additions & 2 deletions NuGetTest/test/Lombiq.OSOCE.NuGet.Tests/MockedClass.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
namespace Lombiq.OSOCE.NuGet.Tests;

// Just a dummy sample.
#pragma warning disable S2094 // Classes should not be empty
internal sealed class MockedClass
#pragma warning restore S2094 // Classes should not be empty
{
}
2 changes: 1 addition & 1 deletion src/Libraries/Lombiq.HelpfulLibraries
Submodule Lombiq.HelpfulLibraries updated 48 files
+1 −1 Lombiq.HelpfulLibraries.AspNetCore/Extensions/HttpRequestExtensions.cs
+5 −1 Lombiq.HelpfulLibraries.AspNetCore/Lombiq.HelpfulLibraries.AspNetCore.csproj
+0 −4 Lombiq.HelpfulLibraries.AspNetCore/Mvc/ActionResultHelpers.cs
+3 −1 Lombiq.HelpfulLibraries.AspNetCore/Mvc/JsonModelBinder.cs
+4 −3 Lombiq.HelpfulLibraries.AspNetCore/Security/ApplicationBuilderExtensions.cs
+4 −4 Lombiq.HelpfulLibraries.AspNetCore/Security/CdnContentSecurityPolicyProvider.cs
+2 −3 Lombiq.HelpfulLibraries.Cli/Helpers/CliWrapHelper.cs
+1 −1 Lombiq.HelpfulLibraries.Cli/Lombiq.HelpfulLibraries.Cli.csproj
+1 −1 Lombiq.HelpfulLibraries.Common/Extensions/EnumerableExtensions.cs
+1 −1 Lombiq.HelpfulLibraries.Common/Extensions/RandomNumberGeneratorExtensions.cs
+2 −2 Lombiq.HelpfulLibraries.Common/Extensions/StringExtensions.cs
+3 −3 Lombiq.HelpfulLibraries.Common/Lombiq.HelpfulLibraries.Common.csproj
+0 −4 Lombiq.HelpfulLibraries.LinqToDb/Extensions/CustomSqlExtensions.cs
+0 −3 Lombiq.HelpfulLibraries.LinqToDb/LinqToDbQueryExecutor.cs
+3 −3 Lombiq.HelpfulLibraries.LinqToDb/Lombiq.HelpfulLibraries.LinqToDb.csproj
+1 −1 Lombiq.HelpfulLibraries.OrchardCore.Testing/Lombiq.HelpfulLibraries.OrchardCore.Testing.csproj
+3 −2 Lombiq.HelpfulLibraries.OrchardCore/Contents/ContentDefinitionCommands.cs
+7 −6 Lombiq.HelpfulLibraries.OrchardCore/Contents/ContentDefinitionManagerExtensions.cs
+3 −3 Lombiq.HelpfulLibraries.OrchardCore/Contents/ContentExtensions.cs
+1 −1 Lombiq.HelpfulLibraries.OrchardCore/Contents/ContentManagerSessionExtensions.cs
+4 −3 Lombiq.HelpfulLibraries.OrchardCore/Data/IndexDataMigration.cs
+8 −8 Lombiq.HelpfulLibraries.OrchardCore/Data/SchemaBuilderExtensions.cs
+0 −4 Lombiq.HelpfulLibraries.OrchardCore/Data/SessionExtensions.cs
+8 −3 Lombiq.HelpfulLibraries.OrchardCore/Fields/NoneShapeTableProvider.cs
+2 −2 Lombiq.HelpfulLibraries.OrchardCore/GraphQL/PartIndexAliasProvider.cs
+21 −21 Lombiq.HelpfulLibraries.OrchardCore/Lombiq.HelpfulLibraries.OrchardCore.csproj
+1 −1 Lombiq.HelpfulLibraries.OrchardCore/ResourceManagement/ResourceDefinitionExtensions.cs
+1 −1 Lombiq.HelpfulLibraries.OrchardCore/ResourceManagement/ResourceFilterBuilder.cs
+2 −2 Lombiq.HelpfulLibraries.OrchardCore/ResourceManagement/ResourceFilterMiddleware.cs
+5 −2 Lombiq.HelpfulLibraries.OrchardCore/Security/ResourceManagerContentSecurityPolicyProvider.cs
+2 −3 Lombiq.HelpfulLibraries.OrchardCore/Shapes/DriverExtensions.cs
+2 −2 Lombiq.HelpfulLibraries.OrchardCore/Shapes/PerTenantShapeTableManager.cs
+2 −2 Lombiq.HelpfulLibraries.OrchardCore/TagHelpers/EditorFieldSetTagHelper.cs
+4 −4 Lombiq.HelpfulLibraries.OrchardCore/Users/CachingUserManager.cs
+1 −1 Lombiq.HelpfulLibraries.OrchardCore/Users/PasswordHelper.cs
+2 −4 Lombiq.HelpfulLibraries.OrchardCore/Workflow/DocumentedEventActivityDisplayDriverBase.cs
+1 −1 Lombiq.HelpfulLibraries.Refit/Lombiq.HelpfulLibraries.Refit.csproj
+2 −2 Lombiq.HelpfulLibraries.RestEase/Lombiq.HelpfulLibraries.RestEase.csproj
+7 −7 Lombiq.HelpfulLibraries.Samples/Lombiq.HelpfulLibraries.Samples.csproj
+3 −2 Lombiq.HelpfulLibraries.Samples/Migrations/BookRecordMigrations.cs
+5 −4 Lombiq.HelpfulLibraries.Samples/Migrations/ExpressionSampleMigration.cs
+0 −2 Lombiq.HelpfulLibraries.Tests/Controllers/RouteTestController.cs
+2 −2 Lombiq.HelpfulLibraries.Tests/Lombiq.HelpfulLibraries.Tests.csproj
+7 −4 Lombiq.HelpfulLibraries.Tests/UnitTests/Extensions/SafeJsonTests.cs
+14 −8 Lombiq.HelpfulLibraries.Tests/UnitTests/Models/TypedRouteTests.cs
+7 −8 Lombiq.HelpfulLibraries.Tests/UnitTests/Services/ManualConnectingIndexServiceFixture.cs
+3 −2 Lombiq.HelpfulLibraries.Tests/UnitTests/Services/ManualConnectingIndexServiceTests.cs
+1 −1 Lombiq.HelpfulLibraries/Lombiq.HelpfulLibraries.csproj
Loading

0 comments on commit 92f5d6f

Please sign in to comment.