Skip to content

Latest commit

 

History

History
1886 lines (1605 loc) · 260 KB

expected-failures-API-on-OCIS-storage.md

File metadata and controls

1886 lines (1605 loc) · 260 KB

Scenarios from ownCloud10 core API tests that are expected to fail with OCIS storage

The expected failures in this file are from features in the owncloud/core repo.

File

Basic file management like up and download, move, copy, properties, trash, versions and chunking.

ocdav: double check the webdav property parsing when custom namespaces are used

Sync

Synchronization features like etag propagation, setting mtime and locking files

Share

File and sync features in a shared scenario

User cannot create a folder named Share

cannot share a folder with create permission

getting and setting quota

Scenario Outline: Moving a file into a shared folder as the sharee and as the sharer

Expiration date of user shares

Expiration date of group shares

ocs: api compatibility, return correct status code

User Management

User and group management features

special character username not valid

ocs: api compatibility, return correct status code

ocs: api compatibility, return correct status code

special character username not valid

Other

API, search, favorites, config, capabilities, not existing endpoints, CORS and others

ocdav: api compatibility, return correct status code

ocdav: api compatibility, return correct status code

ocdav: api compatibility, return correct status code

Another users space literally does not exist because it is not listed as a space for him, 404 seems correct, expects 403

And other missing implementation of favorites

Won't fix

Not everything needs to be implemented for ocis. While the oc10 testsuite covers these things we are not looking at them right now.

  • The OC-LazyOps header is no longer supported by the client, implementing this is not necessary for a first production release. We plan to have an upload state machine to visualize the state of a file, see #214
  • Blacklisted ignored files are no longer required because ocis can handle .htaccess files without security implications introduced by serving user provided files with apache.

[Allow public link sharing only for certain groups feature not implemented]

public links without permission are allowed now