Skip to content

[stable33] fix: files integration actions and propfind#7138

Merged
vitormattos merged 6 commits intostable33from
backport/7135/stable33
Mar 5, 2026
Merged

[stable33] fix: files integration actions and propfind#7138
vitormattos merged 6 commits intostable33from
backport/7135/stable33

Conversation

@backportbot-libresign
Copy link

Backport of PR #7135

The openInLibreSignAction and showStatusInlineAction modules were never
imported by any bundle entry point, so registerFileAction() was never
called and those actions never appeared in the Files context-menu.

The DAV client.stat() call was using a bare path (e.g. /folder/file.pdf)
which resolves to /remote.php/dav/folder/file.pdf and returns 404.
The path must be prefixed with getRootPath() (/files/{uid}/...) so the
request goes to the correct WebDAV endpoint.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Covers two bugs fixed in the previous commit:

1. PROPFIND 404: asserts that client.stat() is called with the
   getRootPath() prefix (/files/{uid}/...) and never with a bare path.

2. Missing context-menu actions: asserts that both
   openInLibreSignAction and showStatusInlineAction side-effect modules
   are imported so registerFileAction() runs for each of them.

Also covers: DAV property registration, new-menu entry presence,
upload-before-post ordering, OCS endpoint, and sidebar opening.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@github-project-automation github-project-automation bot moved this to 0. Needs triage in Roadmap Mar 5, 2026
@backportbot-libresign backportbot-libresign bot added this to the Next Patch (33) milestone Mar 5, 2026
@vitormattos vitormattos merged commit 1c9a61d into stable33 Mar 5, 2026
63 checks passed
@vitormattos vitormattos deleted the backport/7135/stable33 branch March 5, 2026 20:05
@github-project-automation github-project-automation bot moved this from 0. Needs triage to 4. to release in Roadmap Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 4. to release

Development

Successfully merging this pull request may close these issues.

1 participant