]> source.dussan.org Git - nextcloud-server.git/commit
Improve sharing flow 40166/head
authorfenn-cs <fenn25.fn@gmail.com>
Wed, 19 Jul 2023 01:11:27 +0000 (02:11 +0100)
committerLouis Chemineau <louis@chmn.me>
Wed, 30 Aug 2023 16:12:49 +0000 (18:12 +0200)
commit8b42fb033fdcd3775b4850de6faf6091c8dcc716
tree7ca9ccb33d95090ae4a34e24ef650d0eede8732d
parent191e20d7f48338ca336fd0091301653251fc0667
Improve sharing flow

This commit introduces the following changes:

- Does not create new share once user is selected for internal shares
- Adds a `SharingDetails` view for share configurations
- Adds a quick share select to enable fast changes in share permisions.

Resolves: https://github.com/nextcloud/server/issues/26691

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: Louis Chemineau <louis@chmn.me>
20 files changed:
apps/files_sharing/src/components/SharingEntry.vue
apps/files_sharing/src/components/SharingEntryLink.vue
apps/files_sharing/src/components/SharingEntryQuickShareSelect.vue [new file with mode: 0644]
apps/files_sharing/src/components/SharingEntrySimple.vue
apps/files_sharing/src/components/SharingInput.vue
apps/files_sharing/src/lib/SharePermissionsToolBox.js
apps/files_sharing/src/mixins/ShareDetails.js [new file with mode: 0644]
apps/files_sharing/src/mixins/ShareRequests.js
apps/files_sharing/src/mixins/SharesMixin.js
apps/files_sharing/src/models/Share.js
apps/files_sharing/src/utils/SharedWithMe.js
apps/files_sharing/src/views/SharingDetailsTab.vue [new file with mode: 0644]
apps/files_sharing/src/views/SharingLinkList.vue
apps/files_sharing/src/views/SharingList.vue
apps/files_sharing/src/views/SharingTab.vue
dist/core-common.js
dist/core-common.js.LICENSE.txt
dist/core-common.js.map
dist/files_sharing-files_sharing_tab.js
dist/files_sharing-files_sharing_tab.js.map