Ralf Haferkamp
0d366a33ae
docs: Add missing doc comments
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
1a8b0ea846
fix: Remove unneeded code
...
errors.Join(errs...) ignores nil errors and returns nil if there are not errors.
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
1ceba732c2
enhancement(sharing): Check driveID when unmounting share
...
Only accept requests against the shareJail driveID
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
83f9db3152
Fix typos
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
9d6ece9220
enhancement(sharing): allow unmounting a share
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
9d321bf379
enhancement(sharing): Return newly created driveItem
...
When accepting a share via 'POST /v1beta1/drives/{driveId}/root/children'
return the newly created driveItem. This driveItem wraps the accepted
remoteItem representing the shared resource (similar to the
'sharedWithMe' response.
This also refactors some of the helpers for user lookup and CS3 share to
driveItem conversion so they can be more easily shared.
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
0a24f23164
enhancement(sharing): Simplify route for accepting shares
...
In theory creating the driveItem to accepting a shared resource
can be done via '/v1beta1/drives/{drive-id}/item/{item-id}/children'
but there is also the simplified variant via
'/v1beta1/drives/{drive-id}/root/children' (aligned with the example
in the spec). For now we'll just implement the latter because accepting
a share will always be done via root of the sharejail drive.
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
f86bd76e23
enhancement(graph): refrain from registering routes via the Router interface
...
After some back an forth we agreed on keeping the routes defined
in a central place for now.
2024-02-28 17:29:04 +01:00
Ralf Haferkamp
d418864f84
fix(graph): Remove duplicated routes from router
2024-02-28 17:29:04 +01:00
Florian Schade
35817f24f2
test: add more tests for the DrivesDriveItemService implementation
2024-02-28 17:29:04 +01:00
Florian Schade
0bd97c9178
test: improve graph share accept/decline test coverage
2024-02-28 17:29:04 +01:00
Florian Schade
7384297728
enhancement: add DrivesDriveItemApi DeleteDriveItem tests
2024-02-28 17:29:04 +01:00
Florian Schade
6278273d5e
enhancement: add basic share unmount
2024-02-28 17:29:04 +01:00
Florian Schade
cad0d944eb
enhancement: handle share mount errors
2024-02-28 17:29:04 +01:00
Florian Schade
5f705c6263
enhancement: make use of body driveItem for graph share accept
2024-02-28 17:29:04 +01:00
Florian Schade
1178491710
enhancement: add basic share accept feature, error handling and detailed implementation still missed
2024-02-28 17:29:04 +01:00
Florian Schade
91f0667f1f
feature(sharing): add endpoints to accept or decline a share
2024-02-28 17:29:04 +01:00
Michael Barz
643d4ccbfb
fix: change default config for the role mapping
2024-02-28 12:04:57 +01:00
ownClouders
bbc1486491
[tx] updated from transifex
2024-02-28 00:21:53 +00:00
Benedikt Kulmann
f60e392d59
Merge pull request #8530 from owncloud/bump-web-9.0.0-alpha.1
...
[full-ci] chore: bump web to v9.0.0-alpha.1
2024-02-26 16:33:49 +01:00
Jörn Friedrich Dreyer
26136f8f81
drop store service in favor of a micro store implementation ( #8419 )
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-02-26 16:08:03 +01:00
Benedikt Kulmann
050c025a6a
chore: bump web to v9.0.0-alpha.1
2024-02-26 13:42:05 +01:00
Alex
48a4114ffd
Add epub-reader to apps default config ( #8410 )
2024-02-23 15:19:31 +01:00
ownClouders
ee501f225e
[tx] updated from transifex
2024-02-23 00:47:43 +00:00
ownClouders
2a300190cb
[tx] updated from transifex
2024-02-22 03:58:21 +00:00
Ralf Haferkamp
b6fea0faed
[full-ci] fix(sharing-ng): align sharedWithMe driveItem IDs with PROPFIND response ( #8467 )
...
* Bump reva
Fixes : #8080
* fix(sharing-ng): align sharedWithMe driveItem IDs
The IDs of the driveItems returned by the 'sharedWithMe' endpoint
should match the ids returned by the webdav PROPFIND response on
the share jail.
Fixes : #8420
2024-02-21 13:25:49 +01:00
Jörn Friedrich Dreyer
5ed57cc09a
Bump reva deps ( #8412 )
...
* bump dependencies
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
* bump reva and add config options
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
---------
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-02-21 10:20:36 +01:00
Benedikt Kulmann
6d9e23d6cd
chore: bump web to v8.0.0-rc.5
2024-02-20 19:40:59 +01:00
Jörn Friedrich Dreyer
bc48fbdf81
Deprecate sharing cs3 backends ( #8478 )
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-02-19 12:49:08 +01:00
ownClouders
cc18f5c372
[tx] updated from transifex
2024-02-19 04:30:50 +00:00
ownClouders
e6e9e7a88c
[tx] updated from transifex
2024-02-17 00:47:34 +00:00
Benedikt Kulmann
4a28cee0f7
chore: bump web to v8.0.0-rc.4
2024-02-15 21:16:45 +01:00
ownClouders
5911f354be
[tx] updated from transifex
2024-02-15 01:15:35 +00:00
Sawjan Gurung
911754fd42
fix: bulky error message for invalid search request ( #8444 )
2024-02-13 15:58:26 +05:45
ownClouders
620195dfe0
[tx] updated from transifex
2024-02-13 06:54:04 +00:00
Ralf Haferkamp
3d3f8949f5
Bump mockery to 2.40.2
...
to address issues when building with go1.22:
https://github.com/vektra/mockery/pull/753
2024-02-09 11:48:45 +01:00
Roman Perekhod
fb5f29c537
fix the bug when the expiration dates can't be removed from link permissions
2024-02-09 10:38:40 +01:00
Roman Perekhod
17a799c1fa
fix search response
2024-02-09 09:39:07 +01:00
ownClouders
9414f732d7
[tx] updated from transifex
2024-02-08 01:10:30 +00:00
Thomas Müller
b12cff1016
fix: properly check expiry and verify signature of signed urls ( #8385 )
...
fix: signed url expiry validation only checks for expiry and not for used before
2024-02-07 15:44:33 +01:00
jkoberg
6487ed7101
userlog: send only one SSEEvent per language
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-02-07 09:42:37 +01:00
Florian Schade
0fd7f50ccb
enhancement: allow sending multiple userIDs in one SSE event
2024-02-07 09:42:37 +01:00
mmattel
6e721eb4f5
[docs-only] Fix envvar descriptions trailing a double dot
2024-02-06 11:52:10 +01:00
ownClouders
4d5490a601
[tx] updated from transifex
2024-02-03 00:37:35 +00:00
Michael Barz
e22dce40ff
Merge pull request #8303 from owncloud/remove-spaces-config-options
...
fix: hardcode config for spaces which was not allowed to change
2024-02-02 10:22:00 +01:00
Benedikt Kulmann
5f7f57ab27
Merge pull request #8342 from owncloud/bump-web-8.0.0-rc.3
...
[full-ci] chore: bump web to v8.0.0-rc.3
2024-02-02 06:14:25 +01:00
ownClouders
241b41848c
[tx] updated from transifex
2024-02-02 01:10:41 +00:00
Ralf Haferkamp
07860ef8e7
Fix some fallout of recent mockery changes ( #8341 )
...
* Fix mockery setup for graph service
Add missing interfaces to .mockery.yaml. Use existing mocks from protogen
where possible. Remove remaining //go:generate call.
* Add mockery config for settings service
* Add mockery config for proxy service
2024-02-01 21:09:01 +01:00
Benedikt Kulmann
c31b4546d4
chore: bump web to v8.0.0-rc.3
2024-02-01 16:39:48 +01:00
Ralf Haferkamp
36eff3b280
graph/sharedWithMe: Fix 'createdBy' attribute for resources from project spaces
...
Don't return a meaningless userid anymore for shares created from files or directories
in a project space. These resources don't have a real owner.
Fixes : #8314
2024-02-01 15:38:55 +01:00