Files
opencloud/tests/acceptance/expected-failures-API-on-OWNCLOUD-storage.md
T

355 KiB

Scenarios from api tests that are expected to fail on OCIS with owncloud storage

Checksum feature

no robots.txt available

quota query

There is no such thing like a "super-user"

no command equivalent to occ

ocs config endpoint only accessible by authorized users

HTTP 401 Unauthorized responses don't contain a body

server returns 500 when trying to access a not existing file

users can access each-others data using the new webdav API

users can access each-others data using the new webdav API

renaming a resource does not work

send POST requests to another user's webDav endpoints as normal user

users can access each-others data using the new webdav API

users can access each-others data using the new webdav API

users can access each-others data using the new webdav API

Default capabilities for normal user not same as in oC-core

Difference in response content of status.php and default capabilities

REPORT request not implemented

And other missing implementation of favorites

Cannot create user with different username and emails

special character username not valid

Password can be set to empty

Client token generation not implemented

disable users /cloud/users/disable|enable not available

displayname of user can be changed to empty

changing user quota gives ocs status 103 / Cannot set quota

user can get info of other users/ cloud/users endpoints not authenticated

incorrect ocs(v2) status value when getting info of user that does not exist should be 404, gives 998

subadmin endpoints not implemented

invalid format of sharees response

Searching sharee with displayname

sharing with group not available

Response is empty when accepting a share

User cannot create a folder named Share

file_target in share response

Shares are not deleted when user is deleted

sharing with group not available

shares are mounted into /Shares folder even after the sharer deletes the collaborator

deleting share response does not contain data field

Response is empty when accepting a share

File deletion using dav gives unique string in filename in the trashbin

cannot share a folder with create permission

Listing shares via ocs API does not show path for parent folders

Shares are not deleted when user is deleted

Delete shares from user when user is deleted

no displayname_owner shown when creating a share

when sharing a file mime-type field is set to application/octet-stream

OCS error message for attempting to access share via share id as an unauthorized user is not informative

Listing shares via ocs API does not show path for parent folders

Allow getting the share list filtered by share type via API

Split old public API webdav tests from new public webdav tests

Previews via webDAV API tests fail on OCIS

Range Header is not obeyed when downloading a file

Ability to return error messages in Webdav response bodies

various sharing settings cannot be set

OCIS share permissions not enforced

OCIS old public webdav api doesnt works

listing received shares does not work

Upload-only shares must not overwrite but create a separate file

Set quota over settings

various sharing settings cannot be set

share permissions are not enforced

share permissions are not enforced

share permissions are not enforced

Response is empty when accepting a share

cannot move from Shares folder

various sharing settings cannot be set

file_target in share response

sharing with group not available

Share receiver cannot get share by id

empty trashbin does not work

delete from trashbin does not work

deleting multiple elements concurrently will not delete all the items.

href in trashbin PROPFIND response is wrong

QA trashcan cannot delete a deep tree

trashbin filename invalid for nested files/folders

Review and fix the tests that### have sharing step to work with ocis

trying to list the trashbin of another user gives 405

invalid webdav responses for unauthorized requests.

Cannot create user with different username and emails

PROPFIND on trashbin with Depth: infinity only shows the first level

href in trashbin PROPFIND response is wrong

href in trashbin PROPFIND response is wrong

trash-bin restore move does not send back Etag and other headers

href in trashbin PROPFIND response is wrong

cannot restore to a different file-name

trash-bin restore move does not send back Etag and other headers

href in trashbin PROPFIND response is wrong

cannot restore to a different file-name

deleting a received share-folder moves it to trash-bin but does not unshare it

deleting a file inside a received shared folder is moved to the trash-bin of the sharer not the receiver

uploading with old-chunking does not work

remote.php/dav/uploads endpoint does not exist

cannot rename files asynchronously

cannot set blacklisted file names

cannot set excluded directories

renaming to banned name works

cannot set blacklisted file names

cannot set excluded directories

Review and fix the tests that### have sharing step to work with ocis

cannot set blacklisted file names

cannot set excluded directories

Review and fix the tests that### have sharing step to work with ocis

Range Header is not obeyed when downloading a file

Review and fix the tests that### have sharing step to work with ocis

REPORT request not implemented

Review and fix the tests that### have sharing step to work with ocis

blacklisted filenames like .htaccess & file.parts can be uploaded

Getting information about a folder overwritten by a file gives 500 error instead of 404

sharing with group not available

creating a folder that already exists returns an empty body

quota query

Some failing tests with Webdav custom properties

XML properties in webdav response not properly encoded

cannot get share-types webdav property

sharing with group not available

trying to access a non-existing resource returns an empty body

https://github.com/owncloud/product/issues/264

Different webdav properties from core

PUT request with missing parent must return status code 409

blacklisted filenames like .htaccess & file.parts can be uploaded

remote.php/dav/uploads endpoint does not exist

also requires test helper to read and clear the log file.

blacklisted filenames like .htaccess & file.parts can be uploaded

system configuration options missing

remote.php/dav/uploads endpoint does not exist

blacklisted filenames like .htaccess & file.parts can be uploaded

uploading with old-chunking does not work

sharing with group not available

Sharing does not work

Delete shares from user when user is deleted

when sharing a file mime-type field is set to `application/octet-stream

no displayname_owner shown when creating a share

Moving resource loses associated shares

Previews via webDAV API tests fail on OCIS

sharing with group not available

changing user quota gives ocs status 103 / Cannot set quota

remote.php/dav/uploads endpoint does not exist

not possible to move file into a received folder

cannot move from Shares folder

restoring an older version of a shared file deletes the share

cannot move from Shares folder

sharing with group not available

not possible to move file into a received folder

getting the metadata without permission results in a 403 error

The version number of a file is incorrect because of the incorrect number of <d:getetag> and <d:getlastmodified> element

OC-Storage moving a file out of folder removes the versions

etags are not updated on file operations

renaming file/folder doesn't changes the etag of parent
moving a file/folder from one folder to another doesn't changes etag of destination folder
renaming a file/folder inside another folder doesn't changes etag of parent folder
restoring a file doesn't changes the etags of the parents

wildcard Access-Control-Allow-Origin

HTTP 401 Unauthorized responses don't contain a body

app passwords are not possible

app passwords are not possible

various sharing settings cannot be set

user-sync endpoint does not exist

Sharing seems to work but does not work

Expiration date for user shares is not implemented

sharing with group not available

Sharing seems to work but does not work

file_target in share response

cannot get ocs:share-permissions via WebDAV

No way to set default folder for received shares

Group shares support

various sharing settings cannot be set

Group shares support

Group shares support

Sharing seems to work but does not work

Share additional info

Share extra attributes

Edit user share response has an "name" field

Webdav LOCK operations

Getting information about a folder overwritten by a file gives 500 error instead of 404

creating existing group doesn't gives error

cannot create group with '/'

adding user to non-existent group gives wrong statuscode

adding user to empty group gives wrong statuscode

adding non-existent user to a group gives wrong status code

subadmin endpoints not implemented

Cannot create user with different username and emails

special character username not valid

normal users can list the members of the group

ocs v2 invalid status code for group endpoints

requests to webdav URLs with an fileid containing an invalid storage_id result in error 500

requesting propfind with invalid fileid gives 502 error

user can access version metadata of a received share before accepting it

when a share exists its impossible to share a renamed folder

TUS OPTIONS requests does not reply with TUS### headers when invalid password

500 Internal Server Error on Post request for TUS upload

The Patch Request Response does not contain a body

500 Internal Server Error on Post request for TUS upload to a non-existing folder on the received share

invalid file-names should not be created using the TUS protocol

upload a file using TUS resource URL as an other user should not work

Share lists deleted user as 'user'

Deletion time in trash bin shows a wrong date