Skip to content

Shares beyond the page size can't be reached or found in the share views #3874

Closed

Description

@AlexAndBear

Initial Checklist

  • I understand this is a bug report and questions should be posted in the Community Discussions
  • I searched issues and couldn’t find anything (or linked relevant results below)

Bug Description

"Shared with me" has no pagination: only the first page of shares (items per page) is shown and there is no pager, so every share beyond the page size can't be reached. Users can think they lost access to their shares. Search and filters there also only cover the first page.

"Shared with others" and "Shared via link" have a pager, but their search and share type filters only cover the current page, so items on other pages can't be found.

The views filter paginatedResources instead of filtering the full list and paginating afterwards. The Spaces overview (Projects.vue) does it the right way: filter, sort, then paginate, and reset to page 1 when the search term changes.

Reproduction Steps

  1. Share more than 20 files with a user (e.g. 50).
  2. As that user, set items per page to 20 and open Shares > Shared with me.
  3. Search for one of the last shares.
  4. Open Shared with others as the sharing user, search for a share that is on page 2.

Expected Outcome

Shared with me has a pager and every share is reachable. Search and filters in all three views cover all shares, and the pager reflects the filtered result.

Actual Outcome

Shared with me shows only 20 shares without a pager; search doesn't find the others. In Shared with others and Shared via link, search and filters only find items on the current page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions