diff options
author | skjnldsv <skjnldsv@protonmail.com> | 2024-07-09 15:38:33 +0200 |
---|---|---|
committer | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2024-07-12 20:14:30 +0200 |
commit | 967b3848e0e2eeb7ca5447599769fd9fbf825069 (patch) | |
tree | 2711b6de5aa29c96d30c79de16f29fd72aa1396e /apps/files_sharing/src/components/NewFileRequestDialog.vue | |
parent | bc5839e5b5e2192ed7d2dd2173ab5ca72b1d8ebc (diff) | |
download | nextcloud-server-967b3848e0e2eeb7ca5447599769fd9fbf825069.tar.gz nextcloud-server-967b3848e0e2eeb7ca5447599769fd9fbf825069.zip |
fix(files_sharing): phpunit & openapi fixes
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/files_sharing/src/components/NewFileRequestDialog.vue')
-rw-r--r-- | apps/files_sharing/src/components/NewFileRequestDialog.vue | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/apps/files_sharing/src/components/NewFileRequestDialog.vue b/apps/files_sharing/src/components/NewFileRequestDialog.vue index b0a969c25f1..6f5044d21e5 100644 --- a/apps/files_sharing/src/components/NewFileRequestDialog.vue +++ b/apps/files_sharing/src/components/NewFileRequestDialog.vue @@ -41,7 +41,7 @@ <FileRequestFinish v-if="share" v-show="currentStep === STEP.LAST" :emails="emails" - :isShareByMailEnabled="isShareByMailEnabled" + :is-share-by-mail-enabled="isShareByMailEnabled" :share="share" @add-email="email => emails.push(email)" @remove-email="onRemoveEmail" /> @@ -103,8 +103,9 @@ </template> <script lang="ts"> +// eslint-disable-next-line n/no-extraneous-import import type { AxiosError } from 'axios' -import { Permission, type Folder, type Node } from '@nextcloud/files' +import type { Folder, Node } from '@nextcloud/files' import type { OCSResponse } from '@nextcloud/typings/ocs' import type { PropType } from 'vue' @@ -112,9 +113,10 @@ import { defineComponent } from 'vue' import { emit } from '@nextcloud/event-bus' import { generateOcsUrl } from '@nextcloud/router' import { getCapabilities } from '@nextcloud/capabilities' +import { Permission } from '@nextcloud/files' +import { ShareType } from '@nextcloud/sharing' import { showError, showSuccess } from '@nextcloud/dialogs' import { translate, translatePlural } from '@nextcloud/l10n' -import { Type } from '@nextcloud/sharing' import axios from '@nextcloud/axios' import NcButton from '@nextcloud/vue/dist/Components/NcButton.js' @@ -170,7 +172,7 @@ export default defineComponent({ n: translatePlural, t: translate, - isShareByMailEnabled: getCapabilities()?.files_sharing?.sharebymail?.enabled === true + isShareByMailEnabled: getCapabilities()?.files_sharing?.sharebymail?.enabled === true, } }, @@ -254,9 +256,9 @@ export default defineComponent({ const shareUrl = generateOcsUrl('apps/files_sharing/api/v1/shares') try { const request = await axios.post<OCSResponse>(shareUrl, { - shareType: Type.SHARE_TYPE_EMAIL, + shareType: ShareType.Email, permissions: Permission.CREATE, - + label: this.label, path: this.destination, note: this.note, @@ -331,7 +333,7 @@ export default defineComponent({ } }, - async sendEmails () { + async sendEmails() { this.loading = true // This should never happen™ @@ -358,7 +360,7 @@ export default defineComponent({ } }, - onEmailSendError(error: AxiosError<OCSResponse>|any) { + onEmailSendError(error: AxiosError<OCSResponse>) { const errorMessage = error.response?.data?.ocs?.meta?.message showError( errorMessage |