diff --git a/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj b/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj index 135d1ac05..29ed7ff4e 100644 --- a/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj +++ b/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Lombiq.OSOCE.NuGet.Web.csproj @@ -34,14 +34,14 @@ - - - - - - - - + + + + + + + + diff --git a/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Recipes/Lombiq.OSOCE.NuGet.Tests.recipe.json b/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Recipes/Lombiq.OSOCE.NuGet.Tests.recipe.json index 33a1f0352..797a42928 100644 --- a/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Recipes/Lombiq.OSOCE.NuGet.Tests.recipe.json +++ b/NuGetTest/src/Lombiq.OSOCE.NuGet.Web/Recipes/Lombiq.OSOCE.NuGet.Tests.recipe.json @@ -36,6 +36,7 @@ "Lombiq.Hosting.Tenants.Management.ShellSettingsEditor", "Lombiq.Hosting.Tenants.EmailQuotaManagement", "Lombiq.Hosting.Tenants.IdleTenantManagement.ShutDownIdleTenants", + "Lombiq.Hosting.Tenants.Maintenance.ChangeUserSensitiveContent", "Lombiq.JsonEditor", "Lombiq.OSOCE.Samples", "Lombiq.OSOCE.NuGet.TestModule", diff --git a/NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/Lombiq.OSOCE.NuGet.Tests.UI.csproj b/NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/Lombiq.OSOCE.NuGet.Tests.UI.csproj index 54fb6fde9..e4ac04a84 100644 --- a/NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/Lombiq.OSOCE.NuGet.Tests.UI.csproj +++ b/NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/Lombiq.OSOCE.NuGet.Tests.UI.csproj @@ -23,12 +23,13 @@ - - - - - - + + + + + + + diff --git a/NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/Tests/ModuleTests/BehaviorMaintenanceTests.cs b/NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/Tests/ModuleTests/BehaviorMaintenanceTests.cs new file mode 100644 index 000000000..7d90aa94e --- /dev/null +++ b/NuGetTest/test/Lombiq.OSOCE.NuGet.Tests.UI/Tests/ModuleTests/BehaviorMaintenanceTests.cs @@ -0,0 +1,23 @@ +using Lombiq.Hosting.Tenants.Maintenance.Tests.UI.Extensions; +using Lombiq.Tests.UI.Attributes; +using Lombiq.Tests.UI.Services; +using System.Threading.Tasks; +using Xunit; +using Xunit.Abstractions; + +namespace Lombiq.OSOCE.NuGet.Tests.UI.Tests.ModuleTests; + +public class BehaviorMaintenanceTests : UITestBase +{ + public BehaviorMaintenanceTests(ITestOutputHelper testOutputHelper) + : base(testOutputHelper) + { + } + + [Theory, Chrome] + public Task ChangeUserSensitiveContentMaintenanceTaskShouldBeExecutedSuccessfully(Browser browser) => + ExecuteTestAfterSetupAsync( + async context => await context.ChangeUserSensitiveContentMaintenanceExecutionAsync(), + browser, + configuration => configuration.ChangeUserSensitiveContentMaintenanceConfiguration()); +} diff --git a/src/Libraries/Lombiq.HelpfulLibraries b/src/Libraries/Lombiq.HelpfulLibraries index d4acb75e2..631402016 160000 --- a/src/Libraries/Lombiq.HelpfulLibraries +++ b/src/Libraries/Lombiq.HelpfulLibraries @@ -1 +1 @@ -Subproject commit d4acb75e24b4612ad3d2fd25beb0b2356b079c11 +Subproject commit 6314020166aae8b6bda0ca56cfc3d18bcd44b699 diff --git a/src/Libraries/Lombiq.OrchardCoreApiClient b/src/Libraries/Lombiq.OrchardCoreApiClient index 494259f11..ff4b4e8ed 160000 --- a/src/Libraries/Lombiq.OrchardCoreApiClient +++ b/src/Libraries/Lombiq.OrchardCoreApiClient @@ -1 +1 @@ -Subproject commit 494259f114462b868d1371b38d4f9b79ee1aa275 +Subproject commit ff4b4e8ed8d35167648a264ec9b191f0de741418 diff --git a/src/Lombiq.OSOCE.Web/Recipes/Lombiq.OSOCE.Tests.recipe.json b/src/Lombiq.OSOCE.Web/Recipes/Lombiq.OSOCE.Tests.recipe.json index 05127938f..1e49c89af 100644 --- a/src/Lombiq.OSOCE.Web/Recipes/Lombiq.OSOCE.Tests.recipe.json +++ b/src/Lombiq.OSOCE.Web/Recipes/Lombiq.OSOCE.Tests.recipe.json @@ -38,6 +38,7 @@ "Lombiq.Hosting.Tenants.Maintenance", "Lombiq.Hosting.Tenants.Maintenance.UpdateSiteUrl", "Lombiq.Hosting.Tenants.Maintenance.AddSiteOwnerPermissionToRole", + "Lombiq.Hosting.Tenants.Maintenance.ChangeUserSensitiveContent", "Lombiq.Hosting.Tenants.IdleTenantManagement.ShutDownIdleTenants", "Lombiq.Hosting.Tenants.EmailQuotaManagement", "Lombiq.JsonEditor", diff --git a/src/Modules/Lombiq.ChartJs b/src/Modules/Lombiq.ChartJs index 6d2dbac7b..344b8e9b0 160000 --- a/src/Modules/Lombiq.ChartJs +++ b/src/Modules/Lombiq.ChartJs @@ -1 +1 @@ -Subproject commit 6d2dbac7b7cecf5992fbd47c5beae44071a889b6 +Subproject commit 344b8e9b0cd4a96630709802c417d9c7371a4aed diff --git a/src/Modules/Lombiq.ContentEditors b/src/Modules/Lombiq.ContentEditors index 837672adc..e671c47f2 160000 --- a/src/Modules/Lombiq.ContentEditors +++ b/src/Modules/Lombiq.ContentEditors @@ -1 +1 @@ -Subproject commit 837672adcd1d30b9b475e7f58aade155b0321639 +Subproject commit e671c47f293c9918a76171ded688cc9905b44a2c diff --git a/src/Modules/Lombiq.DataTables b/src/Modules/Lombiq.DataTables index 2b6c25c95..3e2bf91dc 160000 --- a/src/Modules/Lombiq.DataTables +++ b/src/Modules/Lombiq.DataTables @@ -1 +1 @@ -Subproject commit 2b6c25c95131e8c5827423237d1a8161083ddfd9 +Subproject commit 3e2bf91dc4e10fea7dbbb65132e6b38856ee91cd diff --git a/src/Modules/Lombiq.HelpfulExtensions b/src/Modules/Lombiq.HelpfulExtensions index 97b460f59..e277be971 160000 --- a/src/Modules/Lombiq.HelpfulExtensions +++ b/src/Modules/Lombiq.HelpfulExtensions @@ -1 +1 @@ -Subproject commit 97b460f592bb49341bf0589d86ecd732a7831f0f +Subproject commit e277be971f17213bc1851f65f1175c79dd13305d diff --git a/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights b/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights index fe77d84d8..2a0feae9b 160000 --- a/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights +++ b/src/Modules/Lombiq.Hosting.Azure.ApplicationInsights @@ -1 +1 @@ -Subproject commit fe77d84d8030dbc62f60478cf1e12d0ddae31b16 +Subproject commit 2a0feae9b2cd9a3a1bee1b123446fa15aa813042 diff --git a/src/Modules/Lombiq.Hosting.BuildVersionDisplay b/src/Modules/Lombiq.Hosting.BuildVersionDisplay index 1248246ce..6562e28d9 160000 --- a/src/Modules/Lombiq.Hosting.BuildVersionDisplay +++ b/src/Modules/Lombiq.Hosting.BuildVersionDisplay @@ -1 +1 @@ -Subproject commit 1248246ceeca6c6617c95f4b293793c4cc021f12 +Subproject commit 6562e28d90d45671e92f49fb028d4ffe3f7027a9 diff --git a/src/Modules/Lombiq.Hosting.Tenants b/src/Modules/Lombiq.Hosting.Tenants index 819285d01..17f5dc278 160000 --- a/src/Modules/Lombiq.Hosting.Tenants +++ b/src/Modules/Lombiq.Hosting.Tenants @@ -1 +1 @@ -Subproject commit 819285d015c422c576e8d9aad6a992f536047dfe +Subproject commit 17f5dc2785fb30f6a1c282b3e76f76c86bdd4ff5 diff --git a/src/Modules/Lombiq.JsonEditor b/src/Modules/Lombiq.JsonEditor index 837f5f0d2..b8a42878c 160000 --- a/src/Modules/Lombiq.JsonEditor +++ b/src/Modules/Lombiq.JsonEditor @@ -1 +1 @@ -Subproject commit 837f5f0d24119cd45c238c9d6c10901dc89e78cb +Subproject commit b8a42878c72480e7ec6624e5e1161e57ac803b63 diff --git a/src/Modules/Lombiq.Privacy b/src/Modules/Lombiq.Privacy index b7bdae0b8..c1ae34a1d 160000 --- a/src/Modules/Lombiq.Privacy +++ b/src/Modules/Lombiq.Privacy @@ -1 +1 @@ -Subproject commit b7bdae0b82fd3abbd85b66ec30b021be7ff5ecac +Subproject commit c1ae34a1d0903f23ba4113c6a42f25621e7274d3 diff --git a/src/Modules/Lombiq.UIKit b/src/Modules/Lombiq.UIKit index 90e8bd62c..104761058 160000 --- a/src/Modules/Lombiq.UIKit +++ b/src/Modules/Lombiq.UIKit @@ -1 +1 @@ -Subproject commit 90e8bd62c6478d0b79fb49b298fa703acb3f5424 +Subproject commit 10476105828bac2a40f1ec18338762d591792d56 diff --git a/src/Modules/Lombiq.VueJs b/src/Modules/Lombiq.VueJs index 04ddfe386..bfe89f95d 160000 --- a/src/Modules/Lombiq.VueJs +++ b/src/Modules/Lombiq.VueJs @@ -1 +1 @@ -Subproject commit 04ddfe3865e6c226733709eee973aefe73c22d43 +Subproject commit bfe89f95d10c9575d714c9b21b142115ced4701b diff --git a/src/Themes/Lombiq.BaseTheme b/src/Themes/Lombiq.BaseTheme index dbbe9fa6f..7ba7ed88c 160000 --- a/src/Themes/Lombiq.BaseTheme +++ b/src/Themes/Lombiq.BaseTheme @@ -1 +1 @@ -Subproject commit dbbe9fa6f44ce8bc5b4707eb7a590c8ab319b118 +Subproject commit 7ba7ed88ca017034d7f4d0ef687ff31ed48b8c41 diff --git a/src/Themes/Lombiq.Hosting.MediaTheme b/src/Themes/Lombiq.Hosting.MediaTheme index a95e6b6e2..51fecb153 160000 --- a/src/Themes/Lombiq.Hosting.MediaTheme +++ b/src/Themes/Lombiq.Hosting.MediaTheme @@ -1 +1 @@ -Subproject commit a95e6b6e2255ac0b2d7977eb6fa3d1bf1daf0352 +Subproject commit 51fecb153a7ca5c0cf08b45e9f2c5ebbd0bd0186 diff --git a/test/Lombiq.OSOCE.Tests.UI/Tests/ModuleTests/BehaviorMaintenanceTests.cs b/test/Lombiq.OSOCE.Tests.UI/Tests/ModuleTests/BehaviorMaintenanceTests.cs index c6a5d4ec7..db4a5445c 100644 --- a/test/Lombiq.OSOCE.Tests.UI/Tests/ModuleTests/BehaviorMaintenanceTests.cs +++ b/test/Lombiq.OSOCE.Tests.UI/Tests/ModuleTests/BehaviorMaintenanceTests.cs @@ -27,4 +27,11 @@ public Task AddSiteOwnerPermissionToRoleMaintenanceTaskShouldBeExecutedSuccessfu async context => await context.TestSiteOwnerPermissionToRoleMaintenanceExecutionAsync(), browser, configuration => configuration.SetAddSiteOwnerPermissionToRoleMaintenanceConfiguration()); + + [Theory, Chrome] + public Task ChangeUserSensitiveContentMaintenanceTaskShouldBeExecutedSuccessfully(Browser browser) => + ExecuteTestAfterSetupAsync( + async context => await context.ChangeUserSensitiveContentMaintenanceExecutionAsync(), + browser, + configuration => configuration.ChangeUserSensitiveContentMaintenanceConfiguration()); } diff --git a/test/Lombiq.UITestingToolbox b/test/Lombiq.UITestingToolbox index e9b8d15dd..c90942300 160000 --- a/test/Lombiq.UITestingToolbox +++ b/test/Lombiq.UITestingToolbox @@ -1 +1 @@ -Subproject commit e9b8d15ddd232d1934cd488c111b90f1338690d5 +Subproject commit c90942300713340caabff52f3730b7fbb3f78f52