From 2bb02817478c39aefa6eed3e675ec7a7cf3d02dc Mon Sep 17 00:00:00 2001 From: Tomasz Kryszan Date: Mon, 3 Jun 2024 13:34:00 +0200 Subject: [PATCH] Added enableMultipleDownload option in DamWidget Config provider --- src/lib/UI/Config/Provider/Module/DamWidget.php | 2 ++ tests/lib/UI/Config/Provider/Module/DamWidgetTest.php | 1 + 2 files changed, 3 insertions(+) diff --git a/src/lib/UI/Config/Provider/Module/DamWidget.php b/src/lib/UI/Config/Provider/Module/DamWidget.php index 26179b5092..40363e5712 100644 --- a/src/lib/UI/Config/Provider/Module/DamWidget.php +++ b/src/lib/UI/Config/Provider/Module/DamWidget.php @@ -35,6 +35,7 @@ * contentTypeIdentifiers: array, * aggregations: array>, * showImageFilters: bool, + * enableMultipleDownload: bool, * mappings: array< * string, * array{ @@ -100,6 +101,7 @@ private function getImageConfig(): array $imageConfig = [ 'showImageFilters' => $this->showImageFilters(), 'aggregations' => $this->config['image']['aggregations'], + 'enableMultipleDownload' => extension_loaded('zip'), ]; $mappings = []; diff --git a/tests/lib/UI/Config/Provider/Module/DamWidgetTest.php b/tests/lib/UI/Config/Provider/Module/DamWidgetTest.php index 064e1a92b3..758261ebe9 100644 --- a/tests/lib/UI/Config/Provider/Module/DamWidgetTest.php +++ b/tests/lib/UI/Config/Provider/Module/DamWidgetTest.php @@ -229,6 +229,7 @@ private function getExpectedConfig(bool $showImageFilters): array ], 'aggregations' => self::IMAGE_AGGREGATIONS, 'showImageFilters' => $showImageFilters, + 'enableMultipleDownload' => true, 'mappings' => self::IMAGE_MAPPINGS, ], 'folder' => [