Skip to content

Favorite / filter by tag file lists do not have share status icon #22708

@PVince81

Description

@PVince81

Steps

  1. Create a folder "test"
  2. Create a file "test/test.txt"
  3. Mark a file "test/test.txt" as favorite
  4. Tag that file with a tag "test1"
  5. Share this file with link or with another user
  6. Go to "Favorites" file list and check the share icon in the list row
  7. Go to "Tags" file list, filter by "test1", check the share icon in the list row

Expected

Status shows that the file is shared

Actual

Status looks unshared

This is because now we use the OCS Share API's "get shares with subfiles from a given folder". However in these lists we're not technically in any folder, so we can't find the matching statuses.

It looks like the only way to solve this properly is to add new Webdav properties that contain sharing status information like recipients and share types.

@rullzer @DeepDiver1975

This is a regression from 8.2.2 but would be a bigger change, so setting it to 9.0.1 to investigate.
Normally I'd set it to 9.1 but as it's a regression, we'll need a proper solution soon...
However, since it only affects "Favorites" and "Tag filtered lists" it's not as bad as if it was "All files".

@cmonteroluque do you agree ? (setting to 9.0 until we discussed this)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions