diff --git a/tests/acceptance/features/apiSharePublicLink2/reShareAsPublicLinkToRoot.feature b/tests/acceptance/features/apiSharePublicLink2/reShareAsPublicLinkToRoot.feature index 32693e9562cf..300883745126 100644 --- a/tests/acceptance/features/apiSharePublicLink2/reShareAsPublicLinkToRoot.feature +++ b/tests/acceptance/features/apiSharePublicLink2/reShareAsPublicLinkToRoot.feature @@ -1,5 +1,4 @@ -@api @files_sharing-app-required @public_link_share-feature-required @notToImplementOnOCIS @issue-ocis-reva-282 -@issue-ocis-reva-233 @issue-ocis-reva-243 @issue-ocis-reva-289 +@api @files_sharing-app-required @public_link_share-feature-required @notToImplementOnOCIS Feature: reshare as public link As a user I want to create public link shares from files/folders shared with me diff --git a/tests/acceptance/features/apiShareUpdateToShares/updateShare.feature b/tests/acceptance/features/apiShareUpdateToShares/updateShare.feature index c39f4a32ff15..668e9c2a3682 100644 --- a/tests/acceptance/features/apiShareUpdateToShares/updateShare.feature +++ b/tests/acceptance/features/apiShareUpdateToShares/updateShare.feature @@ -29,7 +29,7 @@ Feature: sharing | 1 | 100 | | 2 | 200 | - @issue-ocis-reva-194 @issue-ocis-reva-243 + @issue-ocis-1289 Scenario Outline: keep group permissions in sync Given using OCS API version "" And user "Brian" has been created with default attributes and without skeleton files @@ -63,7 +63,6 @@ Feature: sharing | 1 | 100 | | 2 | 200 | - @issue-ocis-reva-194 @issue-ocis-reva-243 Scenario Outline: Cannot set permissions to zero Given using OCS API version "" And group "grp1" has been created @@ -78,7 +77,7 @@ Feature: sharing | 1 | 200 | | 2 | 400 | - @issue-ocis-reva-243 + @skipOnOcis @issue-ocis-2202 Scenario Outline: Cannot update a share of a file with a user to have only create and/or delete permission Given using OCS API version "" And user "Brian" has been created with default attributes and without skeleton files @@ -100,7 +99,7 @@ Feature: sharing | 1 | 200 | create,delete | | 2 | 400 | create,delete | - @issue-ocis-reva-194 @issue-ocis-reva-243 + @skipOnOcis @issue-ocis-2202 Scenario Outline: Cannot update a share of a file with a group to have only create and/or delete permission Given using OCS API version "" And user "Brian" has been created with default attributes and without skeleton files @@ -124,7 +123,7 @@ Feature: sharing | 1 | 200 | create,delete | | 2 | 400 | create,delete | - @skipOnFilesClassifier @issue-files-classifier-291 @toFixOnOCIS @issue-ocis-reva-243 + @skipOnFilesClassifier @issue-files-classifier-291 @toFixOnOCIS @issue-ocis-2201 Scenario: Share ownership change after moving a shared file outside of an outer share Given these users have been created with default attributes and without skeleton files: | username | @@ -156,7 +155,7 @@ Feature: sharing And as "Alice" folder "/Shares/folder1/folder2" should not exist And as "Carol" folder "/Shares/folder2" should exist - @toFixOnOCIS @issue-ocis-reva-243 + @toFixOnOCIS @issue-ocis-2133 Scenario: Share ownership change after moving a shared file to another share Given these users have been created with default attributes and without skeleton files: | username | @@ -188,7 +187,7 @@ Feature: sharing And as "Alice" folder "/Alice-folder/folder2" should not exist And as "Carol" folder "/Carol-folder/folder2" should exist - @skipOnOcV10.3 @skipOnOcV10.4 @toFixOnOCIS @toFixOnOcV10 @issue-ocis-reva-243 @issue-ocis-reva-349 @issue-ocis-reva-350 @issue-ocis-reva-352 @issue-37653 + @skipOnOcV10.3 @skipOnOcV10.4 @toFixOnOCIS @toFixOnOcV10 @issue-ocis-reva-349 @issue-ocis-reva-350 @issue-ocis-reva-352 @issue-37653 #after fixing all the issues merge this scenario with the one below Scenario Outline: API responds with a full set of parameters when owner changes the permission of a share Given using OCS API version "" @@ -235,7 +234,6 @@ Feature: sharing | 1 | 100 | | 2 | 200 | - @issue-ocis-reva-194 @issue-ocis-reva-243 Scenario Outline: Increasing permissions is allowed for owner Given using OCS API version "" And user "Brian" has been created with default attributes and without skeleton files @@ -258,7 +256,7 @@ Feature: sharing | 1 | 100 | | 2 | 200 | - @issue-ocis-reva-194 @issue-ocis-reva-243 + @issue-ocis-1328 Scenario Outline: Forbid sharing with groups Given using OCS API version "" And group "grp1" has been created @@ -272,7 +270,7 @@ Feature: sharing | 1 | 200 | | 2 | 404 | - @issue-ocis-reva-194 @issue-ocis-reva-41 + @issue-ocis-1328 Scenario Outline: Editing share permission of existing share is forbidden when sharing with groups is forbidden Given using OCS API version "" And group "grp1" has been created @@ -298,7 +296,7 @@ Feature: sharing | 1 | 200 | | 2 | 400 | - @issue-ocis-reva-194 @issue-ocis-reva-41 + @issue-ocis-1328 Scenario Outline: Deleting group share is allowed when sharing with groups is forbidden Given using OCS API version "" And group "grp1" has been created @@ -315,7 +313,7 @@ Feature: sharing | 1 | 100 | | 2 | 200 | - @issue-ocis-reva-194 @issue-ocis-reva-41 + @issue-ocis-1328 Scenario Outline: user can update the role in an existing share after the system maximum expiry date has been reduced Given using OCS API version "" And parameter "shareapi_default_expire_date_user_share" of app "core" has been set to "yes" @@ -344,7 +342,7 @@ Feature: sharing | 1 | 100 | | 2 | 200 | - @skipOnOcV10 @issue-37217 @issue-ocis-reva-194 @issue-ocis-reva-41 + @skipOnOcV10 @issue-37217 @issue-ocis-1328 Scenario Outline: user cannot concurrently update the role and date in an existing share after the system maximum expiry date has been reduced Given using OCS API version "" And parameter "shareapi_default_expire_date_user_share" of app "core" has been set to "yes" diff --git a/tests/acceptance/features/apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature b/tests/acceptance/features/apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature index 427eb05c30ad..090d8c2f3cc4 100644 --- a/tests/acceptance/features/apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature +++ b/tests/acceptance/features/apiShareUpdateToShares/updateShareGroupAndUserWithSameName.feature @@ -1,4 +1,4 @@ -@api @files_sharing-app-required @issue-ocis-reva-194 @issue-ocis-reva-243 +@api @files_sharing-app-required @issue-ocis-1289 @issue-ocis-1328 Feature: updating shares to users and groups that have the same name Background: diff --git a/tests/acceptance/features/apiSharingNotificationsToShares/sharingNotifications.feature b/tests/acceptance/features/apiSharingNotificationsToShares/sharingNotifications.feature index 24949d00ccd7..a43f07d88576 100644 --- a/tests/acceptance/features/apiSharingNotificationsToShares/sharingNotifications.feature +++ b/tests/acceptance/features/apiSharingNotificationsToShares/sharingNotifications.feature @@ -1,4 +1,4 @@ -@api @app-required @notifications-app-required @files_sharing-app-required @issue-ocis-reva-41 @issue-ocis-reva-243 +@api @app-required @notifications-app-required @files_sharing-app-required @issue-ocis-1328 Feature: Display notifications when receiving a share As a user I want to see notifications about shares that have been offered to me diff --git a/tests/acceptance/features/apiVersions/fileVersions.feature b/tests/acceptance/features/apiVersions/fileVersions.feature index c84e13d1e5a0..dacceb0bc5bd 100644 --- a/tests/acceptance/features/apiVersions/fileVersions.feature +++ b/tests/acceptance/features/apiVersions/fileVersions.feature @@ -139,8 +139,7 @@ Feature: dav-versions | permissions | read | Then the version folder of fileId "<>" for user "Brian" should contain "1" element - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharer of a file can see the old version information when the sharee changes the content of the file Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "First content" to "sharefile.txt" @@ -149,8 +148,7 @@ Feature: dav-versions Then the HTTP status code should be "204" And the version folder of file "/sharefile.txt" for user "Alice" should contain "1" element - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharer of a file can restore the original content of a shared file after the file has been modified by the sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "First content" to "sharefile.txt" @@ -161,8 +159,7 @@ Feature: dav-versions And the content of file "/sharefile.txt" for user "Alice" should be "First content" And the content of file "/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharer can restore a file inside a shared folder modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -174,8 +171,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "First content" And the content of file "/sharingfolder/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharee can restore a file inside a shared folder modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -187,8 +183,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "First content" And the content of file "/sharingfolder/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharer can restore a file inside a shared folder created by sharee and modified by sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -200,8 +195,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "First content" And the content of file "/sharingfolder/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharee can restore a file inside a shared folder created by sharee and modified by sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -213,8 +207,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "First content" And the content of file "/sharingfolder/sharefile.txt" for user "Brian" should be "First content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharer can restore a file inside a shared folder created by sharee and modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -226,8 +219,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "old content" And the content of file "/sharingfolder/sharefile.txt" for user "Brian" should be "old content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharee can restore a file inside a shared folder created by sharer and modified by sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -239,8 +231,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "old content" And the content of file "/sharingfolder/sharefile.txt" for user "Brian" should be "old content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharee can restore a file inside a shared folder created by sharer and modified by sharer, when the folder has been moved by the sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -254,8 +245,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "old content" And the content of file "/received/sharingfolder/sharefile.txt" for user "Brian" should be "old content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharee can restore a shared file created and modified by sharer, when the file has been moved by the sharee (file is at the top level of the sharer) Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "old content" to "/sharefile.txt" @@ -268,8 +258,7 @@ Feature: dav-versions And the content of file "/sharefile.txt" for user "Alice" should be "old content" And the content of file "/received/sharefile.txt" for user "Brian" should be "old content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 + @files_sharing-app-required @notToImplementOnOCIS Scenario: sharee can restore a shared file created and modified by sharer, when the file has been moved by the sharee (file is inside a folder of the sharer) Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has created folder "/sharingfolder" @@ -283,8 +272,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Alice" should be "old content" And the content of file "/received/sharefile.txt" for user "Brian" should be "old content" - @files_sharing-app-required - @issue-ocis-reva-34 + @files_sharing-app-required @issue-ocis-1289 Scenario: sharer can restore a file inside a group shared folder modified by sharee Given user "Brian" has been created with default attributes and without skeleton files And user "Carol" has been created with default attributes and without skeleton files @@ -302,8 +290,7 @@ Feature: dav-versions And the content of file "/sharingfolder/sharefile.txt" for user "Brian" should be "First content" And the content of file "/sharingfolder/sharefile.txt" for user "Carol" should be "First content" - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 @issue-ocis-reva-386 + @files_sharing-app-required @notToImplementOnOCIS @issue-ocis-1238 Scenario Outline: Moving a file (with versions) into a shared folder as the sharee and as the sharer Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -330,8 +317,7 @@ Feature: dav-versions | old | Brian | | new | Brian | - @files_sharing-app-required - @notToImplementOnOCIS @issue-ocis-reva-243 @issue-ocis-reva-386 + @files_sharing-app-required @notToImplementOnOCIS @issue-ocis-1238 Scenario Outline: Moving a file (with versions) out of a shared folder as the sharee and as the sharer Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -357,8 +343,7 @@ Feature: dav-versions | old | Brian | | new | Brian | - @skipOnOcV10.3.0 @files_sharing-app-required - @issue-ocis-reva-382 + @skipOnOcV10.3.0 @files_sharing-app-required @issue-ocis-1238 Scenario: Receiver tries to get file versions of unshared file from the sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "textfile0" to "textfile0.txt" @@ -369,7 +354,6 @@ Feature: dav-versions And the value of the item "//s:exception" in the response about user "Alice" should be "Sabre\DAV\Exception\NotFound" @skipOnStorage:ceph @files_primary_s3-issue-161 @files_sharing-app-required - @issue-ocis-reva-376 Scenario: Receiver tries get file versions of shared file from the sharer Given user "Brian" has been created with default attributes and without skeleton files And user "Alice" has uploaded file with content "textfile0" to "textfile0.txt" diff --git a/tests/acceptance/features/apiWebdavProperties1/copyFile.feature b/tests/acceptance/features/apiWebdavProperties1/copyFile.feature index e7559ff28611..f9034156843d 100644 --- a/tests/acceptance/features/apiWebdavProperties1/copyFile.feature +++ b/tests/acceptance/features/apiWebdavProperties1/copyFile.feature @@ -207,7 +207,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-243 @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a file over the top of an existing folder received as a user share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -226,7 +226,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-243 @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a folder over the top of an existing file received as a user share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -244,7 +244,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-243 @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a folder into another folder at different level which is received as a user share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -267,7 +267,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-243 @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a file into a folder at different level received as a user share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -292,7 +292,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-243 @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a file into a file at different level received as a user share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -316,7 +316,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-243 @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a folder into a file at different level received as a user share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -340,7 +340,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a file over the top of an existing folder received as a group share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -362,7 +362,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a folder over the top of an existing file received as a group share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -383,7 +383,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a folder into another folder at different level which is received as a group share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -409,7 +409,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a file into a folder at different level received as a group share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -437,7 +437,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a file into a file at different level received as a group share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files @@ -464,7 +464,7 @@ Feature: copy file | old | | new | - @issue-ocis-reva-387 + @issue-ocis-1239 Scenario Outline: copy a folder into a file at different level received as a group share Given using DAV path And user "Brian" has been created with default attributes and without skeleton files