cs3org / OCM-API

OpenCloudMesh API
38 stars 11 forks source link

Add federation share type #60

Closed smesterheide closed 1 year ago

smesterheide commented 1 year ago

This PR intends to add a new share type named federation. This share type is used over the group share type to indicate to the consumer that the share is simultaneously created at multiple services with the same identifier. The consumer may allow the share to be created first with users joining the federated group later on.

michielbdejong commented 1 year ago

@glpatcern do you know who could help add this functionality to OCIS?

glpatcern commented 1 year ago

@glpatcern do you know who could help add this functionality to OCIS?

For the moment it's "us", ownCloud will first have to import the basic OCM implementation in OCIS prior to get here. For the context, OCIS is based on Reva's edge branch, which does not implement OCM at all.

michielbdejong commented 1 year ago

One side note (this also came up in the SURF project about federated groups and I also remember discussing this with @andreasfk in 2021): Apart from allowing a member of a federation ("federated group" / "virtual organisation") to share a folder or other resource with the other members, it would be cool to be able to attach a sort of "group drive" that doesn't have any particular group member as its owner/sender, but just belongs to the group. This is relevant for instance when the person who created the group folder leaves the group, the group folder should just stay and not be deleted. Similar to a "network drive" or "shared drive".

smesterheide commented 1 year ago

Thanks @michielbdejong and @glpatcern for the swift response!

glpatcern commented 1 year ago

As we've seen this today demonstrated at CS3 Barcelona by Nextcloud, I'm taking the liberty to merge it.