Michael Barz and GitHub
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 and GitHub
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 and 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 and 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 and 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 and Florian Schade
b0c23dce64
fix wrong error return
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
Christian Richter and Florian Schade
8ee17e7f27
fix invalid check
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
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 and Florian Schade
70a9ce6e74
allow deletion of federated shares
...
Signed-off-by: Christian Richter <crichter@owncloud.com >
2024-09-11 15:34:08 +02:00
Christian Richter and Florian Schade
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 and GitHub
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
Jörn Friedrich Dreyer
6d465575f4
List OCM permissions as graph drive item permissions
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-23 11:36:45 +02:00
jkoberg
d335d635b3
feat(graph): add TRANSLATION_PATH envvar
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-08-23 11:08:29 +02:00
Florian Schade
43ba95190f
enhancement: show permission actions if no role is set when converting space permissions to libregraph permissions
2024-08-21 16:50:34 +02:00
Florian Schade
e348ac290e
enhancement: only use allowed roles for the graph service
2024-08-21 14:08:39 +02:00
Florian Schade
196c988b8c
enhancement: add unified roles filters
2024-08-21 14:08:38 +02:00
Florian Schade
4638280d21
enhancement: add allowed role validation to the go-playground validator
2024-08-21 14:08:29 +02:00
Florian Schade
56537e94fc
enhancement: do not enable all roles by default.
...
from now on, not all unified roles are enabled by default, instead the available roles are hand-picked in the default setup.
For advanced use-cases, the administrator is capable to enable the desired set of available roles.
Picking roles is not easy since the uid is NOT humanly readable, therefore a cli is contained which lists the available, disabled and enabled roles.
2024-08-21 14:08:27 +02:00
Ralf Haferkamp
8476da2f7b
fix(graph): treat memberOf and userType as read-only attributes
...
Fixes : #9858
2024-08-20 17:58:20 +02:00
Jörn Friedrich Dreyer
a3c7bd3182
bump libre graph api
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-19 14:20:20 +02:00
Ralf Haferkamp
cfefec96b6
graph: add identities property to non-admin response of GetUsers
...
Fixes : #9813
2024-08-15 10:49:13 +02:00
Viktor Scharf and GitHub
c33c180dbd
Merge pull request #9788 from rhafer/filter-usertype
...
feat(graph): add support for filtering users by type
2024-08-14 10:11:25 +02:00
Jörn Friedrich Dreyer and GitHub
ad62bb1817
Merge pull request #9765 from owncloud/federated-user-roles
...
allow querying federated sharing roles
2024-08-13 16:49:48 +02:00
Ralf Haferkamp
99df9bd3bb
graph: allow regular users to filter users by userType
2024-08-13 14:40:12 +02:00
Ralf Haferkamp
23ba6e4755
feat(graph): add support for filtering users by type
...
This add support for equality filters on the `userType` property of users
for the /users endpoint.
It also changes the behavior of the /users endpoint to only return
federated users when explicitly request via a `userType` filter.
E.g. to search for federated users with matching "albert" you can use:
`$filter=userType eq 'Federated'&$search="albert"`
Related Issue: #9702
2024-08-13 14:16:16 +02:00
Ralf Haferkamp
80631bd941
graph: remove some code duplication
2024-08-13 14:16:16 +02:00
Ralf Haferkamp
5355b449c1
cleanup(graph): move ocm user search to separate function
2024-08-13 14:16:16 +02:00
Ralf Haferkamp and Ralf Haferkamp
5ef865a402
graph: Add some test coverage for ocm enabled users endpoint
2024-08-12 12:16:16 +02:00
Jörn Friedrich Dreyer
966b4e1422
allow querying federated sharing roles
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-08-12 11:29:39 +02:00
jkoberg
58798a18ec
feat(graph): adjust to l10n pkg
...
Signed-off-by: jkoberg <jkoberg@owncloud.com >
2024-08-06 14:25:30 +02:00
Roman Perekhod and jkoberg
21c6dda4f8
refactored the translation funcrions interface
2024-08-06 14:25:30 +02:00
Roman Perekhod and jkoberg
70fc7ecb92
The translate functions are separated semantically
2024-08-06 14:25:30 +02:00
Roman Perekhod and jkoberg
fc85837d82
added the iterator over slice and map
2024-08-06 14:25:30 +02:00
Roman Perekhod and jkoberg
90bd1fc403
the translator added to handlers
2024-08-06 14:25:30 +02:00
Jörn Friedrich Dreyer
d1fd65466f
reuse default node id when registering services
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2024-07-24 13:07:54 +02:00
ownClouders
4a6b0f04f6
[tx] updated from transifex
2024-07-24 04:33:21 +00:00