Dominik Schmidt
be8cd461b4
feat(graph): add the driveItem versions API
...
Implements the MS Graph driveItemVersion operations on files:
- GET .../items/{id}/versions lists the versions, newest first
- GET .../versions/{version-id} returns one version, "current" describes the file itself
- GET .../versions/{version-id}/content redirects to a signed download url for the version
- POST .../versions/{version-id}/restoreVersion makes the version the current content
The operations map onto ListFileVersions and RestoreFileVersion of the
gateway. Version downloads point at the WebDAV meta endpoint, signed the
same way as the driveItem download url. The download url is only added
when requested via $select.
The driveItemVersion models are vendored from the regenerated client of
opencloud-eu/libre-graph-api#73 until that spec change is merged and the
dependency can be bumped.
2026-09-07 13:00:01 +02:00
Dominik Schmidt
9a769b8019
build(deps): bump github.com/opencloud-eu/libre-graph-api-go to 45af3945a067
2026-09-03 16:02:43 +00:00
Dominik Schmidt
bafbc88a40
graph: expose lockInfo on driveItems
2026-09-03 17:52:13 +02:00
Dominik Schmidt
aa968ec898
graph: expose @libre.graph.shareTypes on driveItems
2026-09-03 16:59:29 +02:00
Dominik Schmidt
000c99c63b
graph: expose pendingOperations on driveItems
2026-09-01 14:05:18 +02:00
Jannik Stehle
5ad9d61fdc
build(deps): bump github.com/opencloud-eu/libre-graph-api-go to 69f82a7dde55
2026-08-18 11:12:23 +02:00
Florian Schade
26bd26f998
build(deps): bump github.com/opencloud-eu/libre-graph-api-go to 387da64db0b1
2026-08-17 12:29:18 +02:00
André Duffeck
1452d30bc6
Bump libre-graph-api-go
2026-03-13 09:38:28 +01:00
Christian Richter
f24041725b
Bump traefik to 3.6.7 & adapt initilize_users.go & bump librgraph-api-go
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
Co-authored-by: Ralf Haferkamp <r.haferkamp@opencloud.eu >
# Conflicts:
# go.mod
2026-02-10 10:45:09 +01:00
Christian Richter
b865d7c2f2
bump libre-graph-api-go
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2025-07-24 14:53:19 +02:00
Christian Richter
979b93806e
bump libre-graph-api-go
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2025-07-07 16:45:12 +02:00
Christian Richter
818490592f
vendor changes
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
# Conflicts:
# go.mod
2025-07-04 12:04:23 +02:00
Ralf Haferkamp
daafbc9119
Bump libre-graph-api for $count support on the permissions endpoints
2025-06-03 14:53:40 +02:00
dependabot[bot]
7644bfc5cc
build(deps): bump github.com/opencloud-eu/libre-graph-api-go
...
Bumps [github.com/opencloud-eu/libre-graph-api-go](https://github.com/opencloud-eu/libre-graph-api-go ) from 1.0.6 to 1.0.7.
- [Commits](https://github.com/opencloud-eu/libre-graph-api-go/compare/v1.0.6...v1.0.7 )
---
updated-dependencies:
- dependency-name: github.com/opencloud-eu/libre-graph-api-go
dependency-version: 1.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-02 16:16:35 +00:00
dependabot[bot]
765a5bccd7
build(deps): bump github.com/opencloud-eu/libre-graph-api-go
...
Bumps [github.com/opencloud-eu/libre-graph-api-go](https://github.com/opencloud-eu/libre-graph-api-go ) from 1.0.5 to 1.0.6.
- [Commits](https://github.com/opencloud-eu/libre-graph-api-go/compare/v1.0.5...v1.0.6 )
---
updated-dependencies:
- dependency-name: github.com/opencloud-eu/libre-graph-api-go
dependency-version: 1.0.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-20 14:27:03 +00:00
Ralf Haferkamp
3dc9c0cb9a
Switch to opencloud-eu fork of libre-graph-api-go
2025-05-15 14:11:35 +02:00