Viktor Scharf
64abdad3d0
adjust unit tests
2025-05-21 17:13:06 +02:00
Viktor Scharf
9499d84e78
always get the user email for admin user
2025-05-20 15:52:19 +02:00
Ralf Haferkamp
3dc9c0cb9a
Switch to opencloud-eu fork of libre-graph-api-go
2025-05-15 14:11:35 +02:00
Ralf Haferkamp
96cbff74b7
Fix unit test for latest godata release
2025-05-12 11:47:40 +02:00
Jörn Friedrich Dreyer
8c5af66b1f
graph: reduce memory allocations
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-03-27 10:09:45 +01:00
André Duffeck
8b7f12126f
Do not cache when there was an error gathering the data
...
Fixes #452
2025-03-24 15:12:30 +01:00
Jörn Friedrich Dreyer
5ee01dcd97
look up personal space for GDPR export
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-03-03 13:00:55 +01:00
Ralf Haferkamp
fc38c888d9
Fix unit test after demo user renaming
2025-01-29 11:59:06 +01:00
Ralf Haferkamp
0716b40fa0
Adjust LDAP Schema for new name
2025-01-29 11:58:57 +01:00
Klaas Freitag
669ad7c769
Rename demo users
...
See https://github.com/opencloud-eu/internal/issues/42
2025-01-28 18:03:12 +01:00
André Duffeck
e8d35e1280
Use the opencloud reva from now on
2025-01-21 11:16:38 +01:00
Ralf Haferkamp
ceb5e92c28
Rebrand graph service
...
leaving out LDAP related stuff for now
2025-01-16 15:59:35 +01:00
Ralf Haferkamp
213e9663a9
Rename go-micro services
2025-01-16 09:45:46 +01:00
André Duffeck
8c8cdd9310
Adapt protobuf naming
2025-01-15 11:04:32 +01:00
Jörn Friedrich Dreyer
b07b5a1149
use plain pkg module
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-01-13 16:42:19 +01:00
Jörn Friedrich Dreyer
8e028f17e9
change module name
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2025-01-13 09:58:18 +01:00
Roman Perekhod
6b3a4975c5
The graph drives invite response now includes the createdDateTime field
2024-12-17 19:25:24 +01:00
Ralf Haferkamp
565f58c68a
fix(graph): Don't return OCM shares in the drives list
...
OCM shares don't have mountpoints currently. So they're no supposed
to show up in the drives list on the graph service.
Fixes : #10689
2024-12-04 14:48:56 +01:00
Jörn Friedrich Dreyer
9fea5c3002
graph concurrent share listing
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-11-28 16:52:54 +01:00
Michael Barz
bac2256c5f
fix: fix deny access to prevent a regression
2024-11-25 11:32:31 +01:00
Jörn Friedrich Dreyer
ff9d11ad1a
reuse go-micro service clients
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-11-15 17:18:39 +01:00
kobergj
0b26d45a9b
Merge pull request #10510 from rhafer/issue/10488
...
fix(graph/ocm): Fix ocm share creation when user is in cache
2024-11-07 18:11:31 +01:00
Ralf Haferkamp
c463559ee7
fix(graph/ocm): Fix ocm share creation when user is in cache
...
Federated users are sharing the cache with regular users. So can't
we need to check the user type to determine if the user is federated.
Fixes #10488
2024-11-07 16:51:18 +01:00
Ralf Haferkamp
336d34821f
fix(linter): Avoid copying protobuf messages
...
This shoud silence some linter warning about copying lock values.
2024-11-07 16:46:17 +01:00
Ralf Haferkamp
4792071d3d
fix(graph): Use the correct opaqueId when Statting OCM shares
...
File shares need to use the base64 encoded path as the opaqueID, while
for folder shares the base64 encode '/' should work.
Fixes #10495
2024-11-07 16:41:04 +01:00
Michael Barz
eb4a18685a
Merge pull request #10287 from 2403905/issue-10051-items
...
forbid adding the federated users as members of the space via items invite
2024-10-16 20:54:19 +02:00
jkoberg
c80254c4f1
feat(ocis): remove ocm store
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-10-15 17:24:51 +02:00
Roman Perekhod
3afc378ba9
forbid adding the federated users as members of the space via items invite
2024-10-14 19:56:52 +02:00
Jörn Friedrich Dreyer
9db7871f4c
continue listing shares on error
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-10-04 15:44:10 +02:00
jkoberg
6e7bafb9e7
fix(graph): avoid panic when deleting ocm shares
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-10-02 11:24:56 +02:00
Jörn Friedrich Dreyer
ecad57aa63
Merge pull request #10172 from owncloud/fix-sharejail-stat-id
...
[full-ci] bump reva to 02af5a266
2024-09-30 14:49:06 +02:00
Jörn Friedrich Dreyer
0f525e9575
use actual resource id from stat for tagging
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-09-30 13:13:55 +02:00
Roman Perekhod
c6bbdaa23f
We fixed the error code for ocm space sharing
2024-09-27 17:50:58 +02:00
Ralf Haferkamp
1d9182025d
fix(graph): handle unknown remaining size in quota
...
In certain setups the storage is not able to report the remaining size of a space.
E.g. when no quota is set and the space is using the S3 blob storage drive. In this
case the graph API response will now not include the `remaining` properyt in the quota.
Fixes : #9245
2024-09-26 13:37:02 +02:00
Ralf Haferkamp
34cc7b2e56
feat(graph): Add $filter support for lastSuccessfulSignInDateTime
...
It is now possible to filter users based on the lastSuccessfulSignInDateTime attribute
using query filter like:
'$filter=signInActivity/lastSuccessfulSignInDateTime le 2021-09-01T00:00:00Z'
Note: This does only work with LDAP servers actually supporting '<=' filters.
The built-in LDAP server (idm) does not support this feature.
2024-09-23 10:49:49 +02:00
Ralf Haferkamp
8e158d52bb
graph(oidc): Consume UserSignedIn events in graph service
...
Pass them to the identity backend to update the last sign-in date of the user.
2024-09-17 16:02:47 +02:00
Roman Perekhod
9792c45365
prevent adding the federated users as members of the space
2024-09-17 08:13:03 +02:00
Florian Schade
3a4c0f33ea
fix: ocm share update
2024-09-11 15:34:08 +02:00
Florian Schade
7c34505f54
fix: use FromCS3Status error helper
2024-09-11 15:34:08 +02:00
Christian Richter
b0c23dce64
fix wrong error return
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
Christian Richter
8ee17e7f27
fix invalid check
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
Christian Richter
e9c6a0a3cd
[WIP] Update OCM Shares
...
Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de >
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
Christian Richter
70a9ce6e74
allow deletion of federated shares
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
Christian Richter
1242e483b3
improve error handling
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
Florian Schade
4b09399ab9
chore: merge master
2024-08-27 18:22:13 +02:00
Florian Schade
2f9c6c86ea
Merge branch 'master' into toggle-unified-roles
2024-08-27 17:43:05 +02:00
Jörn Friedrich Dreyer
6dc6fdacf4
list ocm shares in sharedByMe
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-27 12:39:37 +02:00
Jörn Friedrich Dreyer
18037f530e
fix listing ocm properties
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-26 16:42:59 +02:00
Jörn Friedrich Dreyer
84e87cd722
set the configured protocol transport for service metadata
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-23 20:51:17 +02:00
Jörn Friedrich Dreyer
9177684ad4
Merge pull request #9905 from owncloud/list-ocm-permissions
...
List OCM permissions as graph drive item permissions
2024-08-23 14:41:40 +02:00