12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors
- # SPDX-License-Identifier: AGPL-3.0-or-later
- Feature: sharing
- Background:
- Given using api version "1"
- Given using new dav path
- # See sharing-v1-part3.feature
- Scenario: Creating a new share of a file shows size and mtime
- Given user "user0" exists
- And user "user1" exists
- And As an "user0"
- And parameter "shareapi_default_permissions" of app "core" is set to "7"
- When creating a share with
- | path | welcome.txt |
- | shareWith | user1 |
- | shareType | 0 |
- And the OCS status code should be "100"
- And the HTTP status code should be "200"
- And Getting info of last share
- Then the OCS status code should be "100"
- And the HTTP status code should be "200"
- And Share fields of last share match with
- | item_size | A_NUMBER |
- | item_mtime | A_NUMBER |
- Scenario: Creating a new share of a file you own shows the file permissions
- Given user "user0" exists
- And user "user1" exists
- And As an "user0"
- And parameter "shareapi_default_permissions" of app "core" is set to "7"
- When creating a share with
- | path | welcome.txt |
- | shareWith | user1 |
- | shareType | 0 |
- And the OCS status code should be "100"
- And the HTTP status code should be "200"
- And Getting info of last share
- Then the OCS status code should be "100"
- And the HTTP status code should be "200"
- And Share fields of last share match with
- | item_permissions | 27 |
|