Skip to content

feat: public link multifile download#12125

Draft
kavitagautam wants to merge 1 commit intomasterfrom
test/public-link-multi-file-download
Draft

feat: public link multifile download#12125
kavitagautam wants to merge 1 commit intomasterfrom
test/public-link-multi-file-download

Conversation

@kavitagautam
Copy link
Copy Markdown

@kavitagautam kavitagautam commented Mar 18, 2026

Description

This PR verifies that a public user can download multiple files from a folder shared via a public link.

Set the configuration SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD to false for the sharing service.

Use the SharingNG service.

User "Alice" creates a folder project-folder inside the space new-space.

User "Alice" uploads three files to project-folder with content: test1.txt, test2.txt, and test3.txt

User "Alice" creates a public link share for project-folder with view permissions.

The public sends a PROPFIND request to the last public link share using the public WebDAV API.

Expected HTTP status code: 207.

Public downloads an archive containing the three files via their resource IDs.

Expected HTTP status code: 200.

This test ensures public link access and multi-file downloads work correctly.

Related Issue

#12037

How Has This Been Tested?

  • test environment:
  • test case 1:
  • test case 2:
  • ...

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Technical debt
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Documentation ticket raised:

@update-docs
Copy link
Copy Markdown

update-docs bot commented Mar 18, 2026

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@kavitagautam kavitagautam self-assigned this Mar 18, 2026
@kavitagautam kavitagautam marked this pull request as draft March 18, 2026 05:09
@kavitagautam kavitagautam force-pushed the test/public-link-multi-file-download branch 3 times, most recently from b4b02c8 to aef2426 Compare April 8, 2026 12:31
@kavitagautam kavitagautam force-pushed the test/public-link-multi-file-download branch 3 times, most recently from e0967a0 to 6c19863 Compare April 16, 2026 16:38
Signed-off-by: Kavita Gautam <kavita@jankaritech.com>
@kavitagautam kavitagautam force-pushed the test/public-link-multi-file-download branch from 6c19863 to b62c1b9 Compare April 16, 2026 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant