Merge branch 'master' into config-adr
This commit is contained in:
@@ -6,8 +6,6 @@ geekdocEditPath: edit/master/docs/ocis/adr
|
||||
geekdocFilePath: 0004-support-hot-migration.md
|
||||
---
|
||||
|
||||
# 4. Support Hot Migration
|
||||
|
||||
* Status: proposed
|
||||
* Deciders: @butonic, @micbar, @dragotin, @hodyroff, @pmaier1
|
||||
* Date: 2021-03-16
|
||||
@@ -78,4 +76,4 @@ The migration happens in subsequent stages while the service is online.
|
||||
## Links
|
||||
|
||||
|
||||
- [Clarify responsibilities of share providers and storage providers · Issue #1377 · cs3org/reva (github.com)](https://github.com/cs3org/reva/issues/1377) because the share manager for oCIS should store share information on the storage system. And [storageprovider should persist share creator · Issue #93 · cs3org/cs3apis (github.com)](https://github.com/cs3org/cs3apis/issues/93) finally: [eos: store share id in inherited xattr · Issue #543 · cs3org/reva (github.com)](https://github.com/cs3org/reva/issues/543)
|
||||
- [Clarify responsibilities of share providers and storage providers · Issue #1377 · cs3org/reva (github.com)](https://github.com/cs3org/reva/issues/1377) because the share manager for oCIS should store share information on the storage system. And [storageprovider should persist share creator · Issue #93 · cs3org/cs3apis (github.com)](https://github.com/cs3org/cs3apis/issues/93) finally: [eos: store share id in inherited xattr · Issue #543 · cs3org/reva (github.com)](https://github.com/cs3org/reva/issues/543)
|
||||
|
||||
@@ -3,11 +3,9 @@ title: "5. Account Management through CS3 API"
|
||||
date: 2021-04-12T15:00:00+01:00
|
||||
geekdocRepo: https://github.com/owncloud/ocis
|
||||
geekdocEditPath: edit/master/docs/ocis/adr
|
||||
geekdocFilePath: 0004-cs3api-user-management.md
|
||||
geekdocFilePath: 0005-cs3api-user-management.md
|
||||
---
|
||||
|
||||
# 5. Account Management via CS3 API
|
||||
|
||||
* Status: proposed
|
||||
* Deciders: @refs, @butonic, @micbar, @dragotin, @pmaier1
|
||||
* Date: 2021-04-12
|
||||
|
||||
@@ -6,9 +6,7 @@ geekdocEditPath: edit/master/docs/ocis/adr
|
||||
geekdocFilePath: 0006-service-discovery.md
|
||||
---
|
||||
|
||||
# 6. Service Discovery within oCIS and Reva
|
||||
|
||||
* Status: proposed
|
||||
* Status: accepted
|
||||
* Deciders: @refs, @butonic, @micbar, @dragotin, @pmaier1
|
||||
* Date: 2021-04-19
|
||||
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
# 5. Graph API for Spaces
|
||||
---
|
||||
title: "7. Open Graph API for oCIS File Spaces"
|
||||
date: 2021-05-03T09:00:00+01:00
|
||||
geekdocRepo: https://github.com/owncloud/ocis
|
||||
geekdocEditPath: edit/master/docs/ocis/adr
|
||||
geekdocFilePath: 0007-api-for-spaces.md
|
||||
---
|
||||
|
||||
* Status: proposed
|
||||
* Status: accepted
|
||||
* Deciders: @butonic, @micbar, @dragotin, @hodyroff, @pmaier1
|
||||
* Date: 2021-03-19
|
||||
|
||||
@@ -38,6 +44,8 @@ This the DRAFT for the API.
|
||||
|
||||
ownCloud servers provide an API to query for available spaces of an user.
|
||||
|
||||
See the openAPI Specification for the [open Graph API](https://owncloud.dev/open-graph-api/).
|
||||
|
||||
Most important, the API returns the WebDAV endpoint for each space. With that, clients do not have to make assumptions about WebDAV routes any more.
|
||||
|
||||
See [Drive item in Microsoft Graph API](https://docs.microsoft.com/en-us/graph/api/resources/onedrive?view=graph-rest-1.0) for an overview of `drive` and `driveItem` resources. The concrete list of drives / spaces a user has access to can be obtained on multiple endpoints.
|
||||
@@ -98,7 +106,7 @@ Other space types such as backup, hidden etc. can be added later as requested.
|
||||
|
||||
The (*) marked types are not defined in the official MS API. They are prefixed with `oc` to avoid namespace clashes.
|
||||
|
||||
The `root` object equals a [driveItem](https://docs.microsoft.com/de-de/graph/api/resources/driveitem?view=graph-rest-1.0) and contains information about the root resource (directory) of the space.
|
||||
The `root` object equals a [driveItem](https://docs.microsoft.com/de-de/graph/api/resources/driveitem?view=graph-rest-1.0) and contains information about the root resource (directory) of the space.
|
||||
|
||||
This is an example object as it can be expected as `root` element. It is not complete, as not all elements will be implemented so far.
|
||||
|
||||
@@ -127,7 +135,7 @@ Meaningful fields of the root element in the context of the Open Graph API:
|
||||
4. **cTag** - an identifier that changes automatically if the content of the root node or of one of the underlying resources changes.
|
||||
5. **webUrl** - The URL to make this space visible in the browser.
|
||||
|
||||
> Note: To indicate that only the metadata of a resource has changed, the eTag has changed, but the cTag not.
|
||||
> Note: To indicate that only the metadata of a resource has changed, the eTag has changed, but the cTag not.
|
||||
|
||||
### Positive Consequences
|
||||
|
||||
|
||||
Reference in New Issue
Block a user