mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-06 04:09:40 -06:00
30 KiB
30 KiB
Scenarios from OCIS API tests that are expected to fail with OCIS storage
The expected failures in this file are from features in the owncloud/ocis repo.
Downloading the archive of the resource (files | folder) using resource path is not possible
- apiArchiver/downloadByPath.feature:25
- apiArchiver/downloadByPath.feature:26
- apiArchiver/downloadByPath.feature:43
- apiArchiver/downloadByPath.feature:44
- apiArchiver/downloadByPath.feature:47
- apiArchiver/downloadByPath.feature:73
- apiArchiver/downloadByPath.feature:123
- apiArchiver/downloadByPath.feature:124
Downloaded /Shares tar contains resource (files|folder) with leading / in Response
PROPFIND on accepted shares with identical names containing brackets exit with 404
Shared mount folder gets deleted when overwritten by a file from personal space
PATCH request for TUS upload with wrong checksum gives incorrect response
- apiSpacesShares/shareUploadTUS.feature:187
- apiSpacesShares/shareUploadTUS.feature:201
- apiSpacesShares/shareUploadTUS.feature:264
Settings service user can list other peoples assignments
- apiAccountsHashDifficulty/assignRole.feature:27
- apiAccountsHashDifficulty/assignRole.feature:28
- apiGraph/assignRole.feature:30
- apiGraph/assignRole.feature:31
- apiGraph/assignRole.feature:32
Share lists deleted user as 'user'
CORS headers are not identical with oC10 headers
Requests with invalid credentials do not return CORS headers
A User can get information of another user with Graph API
- apiGraph/getUser.feature:82
- apiGraph/getUser.feature:83
- apiGraph/getUser.feature:84
- apiGraph/getUser.feature:85
- apiGraph/getUser.feature:86
- apiGraph/getUser.feature:87
- apiGraph/getUser.feature:88
- apiGraph/getUser.feature:89
- apiGraph/getUser.feature:90
- apiGraph/getUser.feature:91
- apiGraph/getUser.feature:92
- apiGraph/getUser.feature:93
- apiGraph/getUser.feature:607
- apiGraph/getUser.feature:608
- apiGraph/getUser.feature:609
- apiGraph/getUser.feature:610
- apiGraph/getUser.feature:611
- apiGraph/getUser.feature:612
- apiGraph/getUser.feature:613
- apiGraph/getUser.feature:614
- apiGraph/getUser.feature:615
- apiGraph/getUser.feature:616
- apiGraph/getUser.feature:617
- apiGraph/getUser.feature:618
Normal user can get expanded members information of a group
Changing user with an uppercase name gives 404 error
Same users can be added in a group multiple time
API requests from an unauthorized user should return 403
- apiGraph/addUserToGroup.feature:150
- apiGraph/addUserToGroup.feature:151
- apiGraph/addUserToGroup.feature:152
- apiGraph/addUserToGroup.feature:184
- apiGraph/addUserToGroup.feature:185
- apiGraph/addUserToGroup.feature:186
- apiGraph/createGroup.feature:42
- apiGraph/createGroup.feature:43
- apiGraph/createGroup.feature:44
- apiGraph/deleteGroup.feature:63
- apiGraph/deleteGroup.feature:62
- apiGraph/deleteGroup.feature:64
- apiGraph/editGroup.feature:35
- apiGraph/editGroup.feature:34
- apiGraph/editGroup.feature:36
- apiGraph/getGroup.feature:54
- apiGraph/getGroup.feature:55
- apiGraph/getGroup.feature:56
- apiGraph/getGroup.feature:103
- apiGraph/getGroup.feature:104
- apiGraph/getGroup.feature:105
- apiGraph/getGroup.feature:267
- apiGraph/getGroup.feature:268
- apiGraph/getGroup.feature:269
- apiGraph/removeUserFromGroup.feature:191
- apiGraph/removeUserFromGroup.feature:192
- apiGraph/removeUserFromGroup.feature:193
API requests for a non-existent resources should return 404
- apiGraph/addUserToGroup.feature:201
- apiGraph/addUserToGroup.feature:202
- apiGraph/addUserToGroup.feature:203
Users are added in a group with wrong host in host-part of user
Adding the same user as multiple members in a single request results in listing the same user twice in the group
Shared file locking is not possible using different path
- apiLocks/lockFiles.feature:179
- apiLocks/lockFiles.feature:180
- apiLocks/lockFiles.feature:181
- apiLocks/lockFiles.feature:280
- apiLocks/lockFiles.feature:281
- apiLocks/lockFiles.feature:282
- apiLocks/lockFiles.feature:323
- apiLocks/lockFiles.feature:324
- apiLocks/lockFiles.feature:325
- apiLocks/lockFiles.feature:326
- apiLocks/lockFiles.feature:327
- apiLocks/lockFiles.feature:328
- apiLocks/lockFiles.feature:346
- apiLocks/lockFiles.feature:347
- apiLocks/lockFiles.feature:348
- apiLocks/lockFiles.feature:349
- apiLocks/lockFiles.feature:350
- apiLocks/lockFiles.feature:351
- apiLocks/unlockFiles.feature:60
- apiLocks/unlockFiles.feature:61
- apiLocks/unlockFiles.feature:62
- apiLocks/unlockFiles.feature:151
- apiLocks/unlockFiles.feature:152
- apiLocks/unlockFiles.feature:153
- apiLocks/unlockFiles.feature:154
- apiLocks/unlockFiles.feature:155
- apiLocks/unlockFiles.feature:156
- apiLocks/unlockFiles.feature:173
- apiLocks/unlockFiles.feature:174
- apiLocks/unlockFiles.feature:175
- apiLocks/unlockFiles.feature:176
- apiLocks/unlockFiles.feature:177
- apiLocks/unlockFiles.feature:178
- apiLocks/unlockFiles.feature:195
- apiLocks/unlockFiles.feature:196
- apiLocks/unlockFiles.feature:197
- apiLocks/unlockFiles.feature:198
- apiLocks/unlockFiles.feature:199
- apiLocks/unlockFiles.feature:200
Trying to upload to a locked file gives 500
- apiLocks/lockFiles.feature:299
- apiLocks/lockFiles.feature:300
- apiLocks/lockFiles.feature:301
- apiLocks/lockFiles.feature:302
- apiLocks/lockFiles.feature:303
- apiLocks/lockFiles.feature:304
- apiLocks/unlockFiles.feature:85
- apiLocks/unlockFiles.feature:86
- apiLocks/unlockFiles.feature:87
- apiLocks/unlockFiles.feature:88
- apiLocks/unlockFiles.feature:89
- apiLocks/unlockFiles.feature:90
- apiLocks/lockFiles.feature:388
- apiLocks/lockFiles.feature:389
- apiLocks/lockFiles.feature:390
- apiLocks/lockFiles.feature:391
- apiLocks/lockFiles.feature:392
- apiLocks/lockFiles.feature:393
- apiLocks/lockFiles.feature:429
- apiLocks/lockFiles.feature:430
- apiLocks/lockFiles.feature:431
- apiLocks/lockFiles.feature:432
- apiLocks/lockFiles.feature:433
- apiLocks/lockFiles.feature:434
Folders can be locked and locking works partially
- apiLocks/lockFiles.feature:364
- apiLocks/lockFiles.feature:365
- apiLocks/lockFiles.feature:366
- apiLocks/lockFiles.feature:367
- apiLocks/lockFiles.feature:368
- apiLocks/lockFiles.feature:369
Anonymous users can unlock a file shared to them through a public link if they get the lock token
- apiLocks/unlockFiles.feature:40
- apiLocks/unlockFiles.feature:41
- apiLocks/unlockFiles.feature:42
- apiLocks/unlockFiles.feature:43
- apiLocks/unlockFiles.feature:44
- apiLocks/unlockFiles.feature:45
Trying to unlock a shared file with sharer's lock token gives 500
- apiLocks/unlockFiles.feature:107
- apiLocks/unlockFiles.feature:108
- apiLocks/unlockFiles.feature:109
- apiLocks/unlockFiles.feature:110
- apiLocks/unlockFiles.feature:111
- apiLocks/unlockFiles.feature:112
- apiLocks/unlockFiles.feature:129
- apiLocks/unlockFiles.feature:130
- apiLocks/unlockFiles.feature:131
- apiLocks/unlockFiles.feature:132
- apiLocks/unlockFiles.feature:133
- apiLocks/unlockFiles.feature:134
Anonymous user trying lock a file shared to them through a public link gives 405
- apiLocks/lockFiles.feature:474
- apiLocks/lockFiles.feature:475
- apiLocks/lockFiles.feature:476
- apiLocks/lockFiles.feature:477
- apiLocks/lockFiles.feature:478
- apiLocks/lockFiles.feature:479
- apiLocks/lockFiles.feature:496
- apiLocks/lockFiles.feature:497
- apiLocks/lockFiles.feature:498
- apiLocks/lockFiles.feature:499
- apiLocks/lockFiles.feature:500
- apiLocks/lockFiles.feature:501
anonymous user with viewer role in public link of a folder can lock a file inside it
-
Note: always have an empty line at the end of this file. The bash script that processes this file requires that the last line has a newline on the end.