-
Notifications
You must be signed in to change notification settings - Fork 184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
storage: add group provider service and sharing SQL driver #1626
Conversation
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
1960466
to
873a4e8
Compare
@butonic this is ready for review. It adds the missing config from reva and upgrades the reva and CS3APIs versions. |
1f33dc6
to
b8c9d98
Compare
@butonic only the LDAP group filters need to be fixed: ocis/storage/pkg/flagset/ldap.go Lines 73 to 104 in b8c9d98
|
95c0eda
to
2ae259f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cool, this brings us a lot closer. Could you move the sql and rest specific config flags to dedicated files? similar to the ldap.go.
things I noticed while testing:
- requires wiping the share.json because the persisted data cannot be unmarshaled ... this is would be breaking change. since we are in tech preview I'm ok with this. but
- please add a changelog.
- searching for
phy
thephysics-lovers
group shows up and I can share with it but the 'shared with me' list when logged in as another user does not show them, so I cannot accept them. - the ldap filters need to be configured for the given ldap server.
- we need to make sure glauth can handle them and maybe update the filters.
ownclouduuid
is understood by glauth
- we need to make sure glauth can handle them and maybe update the filters.
This means that the ocis/storage/pkg/flagset/ldap.go Lines 63 to 71 in b8c9d98
When a user logs in, we call the |
fadbb35
to
4c12cfb
Compare
4c12cfb
to
0784304
Compare
Kudos, SonarCloud Quality Gate passed! |
Group sharing support in Reva. Fixes 100+ failures and once we add the correct LDAP group filters and fix this owncloud/core#38382, there should be a lot more.