Required
diff --git a/src/Umbraco.Web.UI.Client/src/views/macros/views/macro.settings.controller.js b/src/Umbraco.Web.UI.Client/src/views/macros/views/macro.settings.controller.js
index 5f633a6e4b..fd7889a7a6 100644
--- a/src/Umbraco.Web.UI.Client/src/views/macros/views/macro.settings.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/macros/views/macro.settings.controller.js
@@ -14,11 +14,11 @@ function MacrosSettingsController($scope, editorService, localizationService) {
//vm.removeMacroView = removeMacroView;
$scope.model.openViewPicker = openViewPicker;
$scope.model.removeMacroView = removeMacroView;
-
var labels = {};
-
+ vm.macroPartialViewPickerProperty = { alias : "macroPartialViewPickerProperty", description: "", label: "Macro partial view", validation: {mandatory : true}}
localizationService.localizeMany(["macro_selectViewFile"]).then(function(data) {
labels.selectViewFile = data[0];
+ vm.macroPartialViewPickerProperty.description = data[0];
});
function openViewPicker() {
@@ -45,7 +45,7 @@ function MacrosSettingsController($scope, editorService, localizationService) {
name: $scope.model.macro.view
};
- //$scope.model.submit($scope.model);
+ //$scope.model.submit($scope.model);
editorService.close();
},
@@ -63,7 +63,7 @@ function MacrosSettingsController($scope, editorService, localizationService) {
}
function init() {
-
+
}
init();
diff --git a/src/Umbraco.Web.UI.Client/src/views/macros/views/settings.html b/src/Umbraco.Web.UI.Client/src/views/macros/views/settings.html
index c152c33193..9b79061654 100644
--- a/src/Umbraco.Web.UI.Client/src/views/macros/views/settings.html
+++ b/src/Umbraco.Web.UI.Client/src/views/macros/views/settings.html
@@ -5,10 +5,9 @@
-
-
-
+
+
-
+
-
+
+
+ Required
+
+
+
+
diff --git a/tests/Umbraco.Tests.AcceptanceTest/misc/umbraco-linux.docker b/tests/Umbraco.Tests.AcceptanceTest/misc/umbraco-linux.docker
index 97777a0865..e19483cfa1 100644
--- a/tests/Umbraco.Tests.AcceptanceTest/misc/umbraco-linux.docker
+++ b/tests/Umbraco.Tests.AcceptanceTest/misc/umbraco-linux.docker
@@ -27,7 +27,11 @@ FROM mcr.microsoft.com/dotnet/nightly/aspnet:7.0 AS run
WORKDIR /app
COPY --from=build dist .
-ENV ASPNETCORE_URLS="http://0.0.0.0:5000;https://0.0.0.0:5001"
+# Enable console logging in Release mode
+ENV Serilog__WriteTo__0__Name=Async
+ENV Serilog__WriteTo__0__Args__configure__0__Name=Console
+
+# Set unattended install settings
ENV ConnectionStrings__umbracoDbDSN_ProviderName="Microsoft.Data.Sqlite"
ENV ConnectionStrings__umbracoDbDSN="Data Source=|DataDirectory|/Umbraco.sqlite.db;Cache=Shared;Foreign Keys=True;Pooling=True"
ENV Umbraco__CMS__Unattended__InstallUnattended="true"
@@ -35,4 +39,13 @@ ENV Umbraco__CMS__Unattended__UnattendedUserName="Playwright Test"
ENV Umbraco__CMS__Unattended__UnattendedUserEmail="playwright@umbraco.com"
ENV Umbraco__CMS__Unattended__UnattendedUserPassword="UmbracoAcceptance123!"
+# Custom Umbraco settings
+ENV Umbraco__CMS__Global__VersionCheckPeriod="0"
+ENV Umbraco__CMS__Global__UseHttps="true"
+ENV Umbraco__CMS__HealthChecks__Notification__Enabled="false"
+ENV Umbraco__CMS__KeepAlive__DisableKeepAliveTask="true"
+
+# Set application URL
+ENV ASPNETCORE_URLS="http://0.0.0.0:5000;https://0.0.0.0:5001"
+
CMD dotnet Playwright.dll
diff --git a/tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Media/mediaSection.spec.ts b/tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Media/mediaSection.spec.ts
index 424b1310fb..e41e18e053 100644
--- a/tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Media/mediaSection.spec.ts
+++ b/tests/Umbraco.Tests.AcceptanceTest/tests/DefaultConfig/Media/mediaSection.spec.ts
@@ -29,7 +29,7 @@ test.describe('Media', () => {
{fileTypeNames: imageName},
{fileTypeNames: vectorGraphicsName},
{fileTypeNames: videoName}
- ]
+ ];
await umbracoApi.media.deleteAllFiles(articleName,audioName,fileName,folderName,imageName,vectorGraphicsName,videoName);
await umbracoApi.media.ensureNameNotExists(folderToMoveTooName);
@@ -54,7 +54,8 @@ test.describe('Media', () => {
await page.locator('[label-key="general_submit"]').click();
// Assert
- await page.waitForTimeout(500);
+ // Needs to wait before refreshing the media tree, otherwise the media files wont be moved to the folder yet
+ await page.waitForTimeout(1000);
await umbracoUi.refreshMediaTree();
await page.locator('[data-element="tree-item-' + folderToMoveTooName + '"]').click();
for (const names of mediaFileTypes) {
diff --git a/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj b/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj
index 29f2c2367e..884fc5ed70 100644
--- a/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj
+++ b/tests/Umbraco.Tests.Integration/Umbraco.Tests.Integration.csproj
@@ -3,6 +3,7 @@
Umbraco.Cms.Tests.Integration
Umbraco CMS - Integration tests
Contains helper classes for integration tests with Umbraco CMS, including all internal integration tests.
+ true
true
Umbraco.Cms.Tests.Integration