diff --git a/package-lock.json b/package-lock.json index 882d4a869348932769c043fdd6dba2c11d4fba9c..295e4cc0bfc6d8db5c6f58d3a54d7a9f9d32a9db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3834,6 +3834,70 @@ "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", "dev": true }, + "dbp-app-shell": { + "version": "file:vendor/toolkit/packages/app-shell", + "requires": { + "@open-wc/scoped-elements": "^1.1.1", + "i18next": "^19.5.3", + "lit-element": "^2.3.1", + "lit-html": "^1.1.1", + "universal-router": "^9.0.1" + } + }, + "dbp-auth": { + "version": "file:vendor/toolkit/packages/auth", + "requires": { + "@open-wc/scoped-elements": "^1.1.1", + "event-target-shim": "^5.0.1", + "keycloak-js": "^10.0.2", + "lit-element": "^2.3.1" + } + }, + "dbp-common": { + "version": "file:vendor/toolkit/packages/common", + "requires": { + "@open-wc/scoped-elements": "^1.1.1", + "@sentry/browser": "^5.15.5", + "i18next": "^19.5.3", + "lit-element": "^2.3.1" + } + }, + "dbp-file-handling": { + "version": "file:vendor/toolkit/packages/file-handling", + "requires": { + "@open-wc/scoped-elements": "^1.0.8", + "file-saver": "^2.0.2", + "i18next": "^19.4.2", + "jszip": "^3.5.0", + "lit-element": "^2.1.0", + "lit-html": "^1.1.1", + "material-design-icons-svg": "^3.0.0", + "tabulator-tables": "^4.7.0", + "webdav": "^3.3.0" + } + }, + "dbp-language-select": { + "version": "file:vendor/toolkit/packages/language-select", + "requires": { + "@open-wc/scoped-elements": "^1.1.1", + "lit-element": "^2.3.1" + } + }, + "dbp-notification": { + "version": "file:vendor/toolkit/packages/notification", + "requires": { + "@open-wc/scoped-elements": "^1.1.1", + "lit-element": "^2.3.1" + } + }, + "dbp-person-profile": { + "version": "file:vendor/toolkit/packages/person-profile", + "requires": { + "@open-wc/scoped-elements": "^1.1.1", + "jquery": "^3.4.1", + "lit-element": "^2.3.1" + } + }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -8348,70 +8412,6 @@ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", "dev": true }, - "dbp-app-shell": { - "version": "file:vendor/toolkit/packages/app-shell", - "requires": { - "@open-wc/scoped-elements": "^1.1.1", - "i18next": "^19.5.3", - "lit-element": "^2.3.1", - "lit-html": "^1.1.1", - "universal-router": "^9.0.1" - } - }, - "dbp-auth": { - "version": "file:vendor/toolkit/packages/auth", - "requires": { - "@open-wc/scoped-elements": "^1.1.1", - "event-target-shim": "^5.0.1", - "keycloak-js": "^10.0.2", - "lit-element": "^2.3.1" - } - }, - "dbp-common": { - "version": "file:vendor/toolkit/packages/common", - "requires": { - "@open-wc/scoped-elements": "^1.1.1", - "@sentry/browser": "^5.15.5", - "i18next": "^19.5.3", - "lit-element": "^2.3.1" - } - }, - "dbp-file-handling": { - "version": "file:vendor/toolkit/packages/file-handling", - "requires": { - "@open-wc/scoped-elements": "^1.0.8", - "file-saver": "^2.0.2", - "i18next": "^19.4.2", - "jszip": "^3.5.0", - "lit-element": "^2.1.0", - "lit-html": "^1.1.1", - "material-design-icons-svg": "^3.0.0", - "tabulator-tables": "^4.7.0", - "webdav": "^3.3.0" - } - }, - "dbp-language-select": { - "version": "file:vendor/toolkit/packages/language-select", - "requires": { - "@open-wc/scoped-elements": "^1.1.1", - "lit-element": "^2.3.1" - } - }, - "dbp-notification": { - "version": "file:vendor/toolkit/packages/notification", - "requires": { - "@open-wc/scoped-elements": "^1.1.1", - "lit-element": "^2.3.1" - } - }, - "dbp-person-profile": { - "version": "file:vendor/toolkit/packages/person-profile", - "requires": { - "@open-wc/scoped-elements": "^1.1.1", - "jquery": "^3.4.1", - "lit-element": "^2.3.1" - } - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", diff --git a/rollup.config.js b/rollup.config.js index 6aa6db2bdcb468350cec0493fbafeadec11644ed..c462df7a1869d91a7bfdee599860e2efedc84faa 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -37,6 +37,7 @@ let entryPointURL = ''; let nextcloudBaseURL = 'https://cloud.tugraz.at'; let nextcloudWebAppPasswordURL = nextcloudBaseURL + '/apps/webapppassword'; let nextcloudWebDavURL = nextcloudBaseURL + '/remote.php/dav/files'; +let nextcloudName = 'TU Graz cloud'; let keyCloakServer = ''; let keyCloakBaseURL = ''; let keyCloakClientId = ''; @@ -190,6 +191,7 @@ export default { nextcloudWebDavURL: nextcloudWebDavURL, nextcloudBaseURL: nextcloudBaseURL, nextcloudFileURL: nextcloudFileURL, + nextcloudName: nextcloudName, }), emitEJS({ src: 'assets', diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js index a78b485334ff674855a219e42d96a98898314d44..ad8ccda192099c127ddaa40c2844fa3c646558f2 100644 --- a/src/dbp-qualified-signature-pdf-upload.js +++ b/src/dbp-qualified-signature-pdf-upload.js @@ -14,6 +14,7 @@ import JSONLD from "dbp-common/jsonld"; import {TextSwitch} from './textswitch.js'; import nextcloudWebAppPasswordURL from 'consts:nextcloudWebAppPasswordURL'; import nextcloudWebDavURL from 'consts:nextcloudWebDavURL'; +import nextcloudName from 'consts:nextcloudName'; import {FileSink} from "dbp-file-handling"; import FileSaver from 'file-saver'; @@ -887,6 +888,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}" nextcloud-auth-url="${nextcloudWebAppPasswordURL}" nextcloud-web-dav-url="${nextcloudWebDavURL}" + nextcloud-name="${nextcloudName}" decompress-zip lang="${this.lang}" ?disabled="${this.signingProcessActive}"