From 651a25b2a34235cf2fd7d12a65da7081f7298272 Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle <patrizio.bekerle@tugraz.at>
Date: Tue, 14 Jul 2020 09:04:31 +0200
Subject: [PATCH] Integrate enabled-sources attribute for FileSink (#6)
 (VPU/WebComponents/FileHandling#6)

---
 src/vpu-official-signature-pdf-upload.js  | 3 ++-
 src/vpu-qualified-signature-pdf-upload.js | 3 ++-
 src/vpu-signature-verification.js         | 3 ++-
 vendor/file-handling                      | 2 +-
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/vpu-official-signature-pdf-upload.js b/src/vpu-official-signature-pdf-upload.js
index a101351..3bf2f92 100644
--- a/src/vpu-official-signature-pdf-upload.js
+++ b/src/vpu-official-signature-pdf-upload.js
@@ -713,7 +713,8 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitElem
                         <vpu-file-source
                             id="file-source"
                             allowed-mime-types="application/pdf"
-                            nextcloud-auth-url="${this.showTestNextcloudFilePicker ? nextcloudWebAppPasswordURL : ""}"
+                            enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
+                            nextcloud-auth-url="${nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${nextcloudWebDavURL}"
                             decompress-zip
                             lang="${this.lang}"
diff --git a/src/vpu-qualified-signature-pdf-upload.js b/src/vpu-qualified-signature-pdf-upload.js
index a1af1e5..7df02ac 100644
--- a/src/vpu-qualified-signature-pdf-upload.js
+++ b/src/vpu-qualified-signature-pdf-upload.js
@@ -884,7 +884,8 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(VPUSignatureLitEle
                         <vpu-file-source
                             id="file-source"
                             allowed-mime-types="application/pdf"
-                            nextcloud-auth-url="${this.showTestNextcloudFilePicker ? nextcloudWebAppPasswordURL : ""}"
+                            enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
+                            nextcloud-auth-url="${nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${nextcloudWebDavURL}"
                             decompress-zip
                             lang="${this.lang}"
diff --git a/src/vpu-signature-verification.js b/src/vpu-signature-verification.js
index 2c59133..89a37cb 100644
--- a/src/vpu-signature-verification.js
+++ b/src/vpu-signature-verification.js
@@ -682,7 +682,8 @@ class SignatureVerification extends ScopedElementsMixin(VPUSignatureLitElement)
                         <vpu-file-source
                             id="file-source"
                             allowed-mime-types="application/pdf"
-                            nextcloud-auth-url="${this.showTestNextcloudFilePicker ? nextcloudWebAppPasswordURL : ""}"
+                            enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
+                            nextcloud-auth-url="${nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${nextcloudWebDavURL}"
                             decompress-zip
                             lang="${this.lang}"
diff --git a/vendor/file-handling b/vendor/file-handling
index d5c8d06..b2991ef 160000
--- a/vendor/file-handling
+++ b/vendor/file-handling
@@ -1 +1 @@
-Subproject commit d5c8d06eec2d56067d7d2e1b5f22e2502a2dbd82
+Subproject commit b2991efe6813f6abc186d5626d2de6091636412a
-- 
GitLab