ocis icon indicating copy to clipboard operation
ocis copied to clipboard

[Sharing NG] add OCM Shares to SharingNG

Open micbar opened this issue 1 year ago • 2 comments

Description

User Stories

  • As an app developer, i need to interact with ocm shares on the graph API to list my shares

Value

Acceptance Criteria

Definition of ready

  • [ ] Everybody needs to understand the value written in the user story
  • [ ] Acceptance criteria have to be defined
  • [ ] All dependencies of the user story need to be identified
  • [ ] Feature should be seen from an end user perspective
  • [ ] Story has to be estimated
  • [ ] Story points need to be less than 20

Definition of done

  • Functional requirements
    • [ ] Functionality described in the user story works
    • [ ] Acceptance criteria are fulfilled
  • Quality
    • [ ] Code review happened
    • [ ] CI is green (that includes new and existing automated tests)
    • [ ] Critical code received unit tests by the developer
  • Non-functional requirements
    • [ ] No sonar cloud issues
  • Configuration changes
    • [ ] The next branch of the ocis charts is compatible

micbar avatar Mar 04 '24 08:03 micbar

This requires being able to list users from remote instances. Our graph DriveRecipients use the ObjectId and a LibreGraphRecipientType ... which is used to differentiate users and groups ... we could use "remote_user" and "remote_group" ...

The cs3 Gateway has a FindAcceptedUsers in addition to FindUsers. It uses the OCMInviteManager which is filled by invite requests.

But how are invites actually sent out? I don't see ui ... maybe part of sciencemesh. Needs further investigation. Maybe with curl requests for now ...

These users would then have type UserType_USER_TYPE_FEDERATED.

I still need to wrap my head around this further ...

butonic avatar Apr 18 '24 15:04 butonic

#8909

micbar avatar May 03 '24 13:05 micbar

This has been done. QA findings need to create new tickets.

micbar avatar Jul 08 '24 07:07 micbar