https://owncloud.dev/libre-graph-api/#/drives.permissions/Invite sync enabled and disabled introduced in ocis with the help of env maybe we need to tests this also (ticket: https://github.com/owncloud/ocis/issues/8318) - [x] invite users/group with: @grgprarup - [x] different permissions - [x] to user https://github.com/owncloud/ocis/pull/8046 - [x] to group https://github.com/owncloud/ocis/pull/8047 - [x] different roles - [x] to user https://github.com/owncloud/ocis/pull/7984 - [x] to group https://github.com/owncloud/ocis/pull/8009 - [x] with expiration date https://github.com/owncloud/ocis/pull/8092 - [x] invite users: @grgprarup - [x] normal user https://github.com/owncloud/ocis/pull/8226 ~- [ ] multiple users (not implemented yet)~ - [x] disabled user https://github.com/owncloud/ocis/pull/8139 - [x] deleted user https://github.com/owncloud/ocis/pull/8110, https://github.com/owncloud/ocis/pull/8179 - [x] wrong `objectId` -> 400 https://github.com/owncloud/ocis/pull/8129 - [x] empty `objectId` -> 400 https://github.com/owncloud/ocis/pull/8133, https://github.com/owncloud/ocis/pull/8189 - [x] wrong `@libre.graph.recipient.type` -> 404 https://github.com/owncloud/ocis/pull/8136 - [x] empty `@libre.graph.recipient.type` -> 404 https://github.com/owncloud/ocis/pull/8137 - [x] already shared to the user -> 409 https://github.com/owncloud/ocis/pull/8308 - [x] resource from project space - [x] user/group https://github.com/owncloud/ocis/pull/8327 - [x] share deleted resource with user/group -> 404 https://github.com/owncloud/ocis/pull/8326 - [x] invite groups with different permissions and roles @PrajwolAmatya - [x] normal group https://github.com/owncloud/ocis/pull/8226 - [x] deleted group -> 400 https://github.com/owncloud/ocis/pull/8166 - [x] unknown group -> 400 https://github.com/owncloud/ocis/pull/8175 - [x] already shared to the group -> 409 https://github.com/owncloud/ocis/pull/8181 - [x] multiple group https://github.com/owncloud/ocis/pull/8167 - [x] invite groups and user in one request (Not possible: https://github.com/owncloud/ocis/pull/8019) https://github.com/owncloud/ocis/pull/8168 - [x] try to share `file`/`folder` with not available roles (See [comment](https://github.com/owncloud/ocis/pull/8175#discussion_r1462779871), [comment](https://github.com/owncloud/ocis/pull/8175#discussion_r1464286878)) @PrajwolAmatya https://github.com/owncloud/ocis/pull/8302 https://github.com/owncloud/ocis/pull/8347 - [x] share spaces @PrajwolAmatya - [x] share project-space with different roles https://github.com/owncloud/ocis/pull/8304 - [x] share disabled/deleted space -> 404 https://github.com/owncloud/ocis/pull/8319 - [x] share to group https://github.com/owncloud/ocis/pull/8328 ~- [ ] try to share (Personal/Shares) drive with different roles~ (will be done in https://github.com/owncloud/ocis/issues/8428) - [x] reshare @PrajwolAmatya -> No new tests to be added for resharing. See [comment](https://github.com/owncloud/ocis/pull/8275#pullrequestreview-1840955948) https://github.com/owncloud/ocis/issues/8335 - [x] user - [x] normal user https://github.com/owncloud/ocis/pull/8114 https://github.com/owncloud/ocis/pull/8275 - [x] higher roles https://github.com/owncloud/ocis/pull/8147 ~- [ ] parent sharer deleted~ ~- [ ] parent share disabled~ - ~[ ] group~ https://github.com/owncloud/ocis/pull/8123
https://owncloud.dev/libre-graph-api/#/drives.permissions/Invite
sync enabled and disabled introduced in ocis with the help of env maybe we need to tests this also (ticket: #8318)
- [ ] multiple users (not implemented yet)8179,8166#8110, [full-ci] [tests-only] Added test for sending share invitation to deleted user #8179objectId-> 400 [full-ci] [tests-only] Added test for sending share invitation to wrong objectId #8129objectId-> 400 [full-ci] [tests-only] Add test for sending share invitation with empty objectId #8133, [full-ci] [tests-only] Add test for sending share invitation with empty objectId #8189@libre.graph.recipient.type-> 404 [full-ci] [tests-only] Add test to send share invitation with wrong recipient type #8136@libre.graph.recipient.type-> 404 [full-ci] [tests-only] Add test to send share invitation with empty recipient type #8137file/folderwith not available roles (See comment, comment) @PrajwolAmatya [tests-only][full-ci]added test to share a resource with invalid roles #8302[full-ci] [tests-only] Added more test coverage for invalid roles #8347
- [ ] try to share (Personal/Shares) drive with different roles(will be done in [QA] Check and add API test coverage for SharingNG bug reports #8428)- [ ] parent sharer deleted- [ ] parent share disabled[ ] group[tests-only][full-ci] added test to reshare resource to a group with different roles using SharingNg #8123