Skip to content

Conversation

@backportbot-nextcloud
Copy link

Backport of #5042

mejo- added 23 commits November 29, 2023 12:59
This format was only used from 03.01.2022 to 23.05.2022.

Signed-off-by: Jonas <[email protected]>
`AttachmentResolver` only returns one candidate now.

Signed-off-by: Jonas <[email protected]>
* Only open images from native attachments list
* Only open images, non-image attachments are not supported anyway
* Fix watcher for `startIndex`
* Don't set computed property `currentImage`
* Show error if image cannot be found in attachments

Signed-off-by: Jonas <[email protected]>
* `getMetadata()` from AttachmentResolver class.
* `isSupportedImage` logic from ImageView node. Was never used.
* `hasPreview=true` logic from AttachmentResolver class.

Signed-off-by: Jonas <[email protected]>
Required for AttachmentResolver to fetch list of attachments for
the document.

Signed-off-by: Jonas <[email protected]>
For all read-only attachments API endpoints, add support to authorize
with user session or share token when no document session is available.

Allows to get the attachments list and attachment files from
MarkdownContentEditor.vue without a document session.

Signed-off-by: Jonas <[email protected]>
We don't remember a legitimate reason why they would end up in a text
document. Probably something that predate the attachments directory
era.

Signed-off-by: Jonas <[email protected]>
When viewer is available, not in use and supports the mimetype, and
we're not in a public share, open the attachment in viewer. Otherwise,
download the attachment.

Fixes: #3849
Fixes: #4723
Fixes: #5030

Signed-off-by: Jonas <[email protected]>
Also don't set any davPath at all in public share. We probably don't
have DAV access there anyway.

Signed-off-by: Jonas <[email protected]>
Instead of just opening native image attachments, query the HTML
document to get all loaded attachments (regardless whether native, via
direct URL or via DAV) and list them.

Signed-off-by: Jonas <[email protected]>
@backportbot-nextcloud backportbot-nextcloud bot added the bug Something isn't working label Nov 29, 2023
@backportbot-nextcloud backportbot-nextcloud bot added this to the Nextcloud 28 milestone Nov 29, 2023
@juliusknorr juliusknorr merged commit c8b621b into stable28 Nov 29, 2023
@juliusknorr juliusknorr deleted the backport/5042/stable28 branch November 29, 2023 14:44
@blizzz blizzz mentioned this pull request Nov 29, 2023
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants