From 200d33bb8a2185f00a1473c76c93e7a1b5724c18 Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Wed, 10 Feb 2021 14:27:38 +0100
Subject: [PATCH] Update Submodule, add provider support for sync from file
 source to file sink.

---
 assets/dbp-signature.html.ejs             | 3 ++-
 src/dbp-official-signature-pdf-upload.js  | 7 +++----
 src/dbp-qualified-signature-pdf-upload.js | 7 +++----
 vendor/toolkit                            | 2 +-
 4 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/assets/dbp-signature.html.ejs b/assets/dbp-signature.html.ejs
index bf8a725..460e26b 100644
--- a/assets/dbp-signature.html.ejs
+++ b/assets/dbp-signature.html.ejs
@@ -60,7 +60,8 @@
               nextcloud-web-app-password-url="<%= nextcloudWebAppPasswordURL %>"
               nextcloud-webdav-url="<%= nextcloudWebDavURL %>"
               nextcloud-name="<%= nextcloudName %>"
-              nextcloud-file-url="<%= nextcloudFileURL %>">
+              nextcloud-file-url="<%= nextcloudFileURL %>"
+              initial-file-handling-state>
     <<%= name %>
         subscribe="lang:lang,entry-point-url:entry-point-url"
         auth requested-login-status
diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index c1f2fff..b461f67 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -776,7 +776,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                             id="file-source"
                             context="${i18n.t('qualified-pdf-upload.upload-field-label')}"
                             allowed-mime-types="application/pdf"
-                            enabled-sources="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
+                            enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
                             nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${this.nextcloudWebDavURL}"
                             nextcloud-name="${this.nextcloudName}"
@@ -919,9 +919,8 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
             <dbp-file-sink id="file-sink"
                 context="${i18n.t('qualified-pdf-upload.save-field-label', {count: this.signedFilesToDownload})}"
                 filename="signed-documents.zip"
-                nextcloud-default="${this.nextcloudDefaultDir}"
-                default-sink="${this.fileSource}"
-                enabled-destinations="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
+                subscribe="initial-file-handling-state:initial-file-handling-state"
+                enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
                 nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}"
                 nextcloud-web-dav-url="${this.nextcloudWebDavURL}"
                 nextcloud-name="${this.nextcloudName}"
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index 04625ec..378edeb 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -942,7 +942,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
                             id="file-source"
                             context="${i18n.t('qualified-pdf-upload.upload-field-label')}"
                             allowed-mime-types="application/pdf"
-                            enabled-sources="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
+                            enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
                             nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${this.nextcloudWebDavURL}"
                             nextcloud-name="${this.nextcloudName}"
@@ -1097,9 +1097,8 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
             <dbp-file-sink id="file-sink"
                 context="${i18n.t('qualified-pdf-upload.save-field-label', {count: this.signedFilesToDownload})}"
                 filename="signed-documents.zip"
-                nextcloud-default="${this.nextcloudDefaultDir}"
-                default-sink="${this.fileSource}"
-                enabled-destinations="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
+                subscribe="initial-file-handling-state:initial-file-handling-state"
+                enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}"
                 nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}"
                 nextcloud-web-dav-url="${this.nextcloudWebDavURL}"
                 nextcloud-name="${this.nextcloudName}"
diff --git a/vendor/toolkit b/vendor/toolkit
index e86f826..92221ca 160000
--- a/vendor/toolkit
+++ b/vendor/toolkit
@@ -1 +1 @@
-Subproject commit e86f826479612647cf9b945c987d87f5a165beb6
+Subproject commit 92221ca704aee21048c86904702b42074a633a32
-- 
GitLab