Expose link to Versions web UI via AppProvider for clients
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 274
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 103
Description
## Is your feature request related to a problem? Please describe.
Desktop client doesn't have native Versions feature, but with oC10.2+ and client version 2.6+, it can open the Versions web UI for every file, with a click in the context menu.
- Desktop 2.6+ client checks capabilities if `"versioning" : true,` and `"privateLinksDetailsParam" : true`
- opens hardcoded `http://host/owncloud/f/$fileId?details=$tabId`


## Describe the solution you'd like
A cleaner approach would be, to expose the Versions feature in the new web UI via the AppProvider, then clients display it as an additional entry in their file action menu, and the AppProvider also dynamically returns the link that opens the web UI in the defined state.
## Describe alternatives you've considered
Otherwise new web UI would also need support for `http://host/owncloud/f/$fileId?details=$tabId`
## Additional context
Related:
- https://github.com/owncloud/client/issues/7196
- https://github.com/owncloud/core/pull/32152
- https://github.com/owncloud/docs/issues/265
- https://github.com/owncloud/ocis/issues/59
- https://github.com/owncloud/ocis/issues/2250
Contributor guide
Assessment
This issue has not been assessed yet.