summaryrefslogtreecommitdiffstats
path: root/apps/files_sharing
diff options
context:
space:
mode:
authorBjörn Schießle <bjoern@schiessle.org>2017-01-25 15:35:57 +0100
committerGitHub <noreply@github.com>2017-01-25 15:35:57 +0100
commit5873a0a7d4e8fa442cc7796f133e39b6f998bbf1 (patch)
tree0af80910e8d3c3d527afdd9304a6f596fcebfcde /apps/files_sharing
parentf469b3e9587e9eae2cce924241f90baa1da30b31 (diff)
parent92d7dd4781bdf7c4134cd6fdbfd6f6915919545b (diff)
downloadnextcloud-server-5873a0a7d4e8fa442cc7796f133e39b6f998bbf1.tar.gz
nextcloud-server-5873a0a7d4e8fa442cc7796f133e39b6f998bbf1.zip
Merge pull request #3231 from nextcloud/allow-editing-public-links
allow editing single files shared as public link
Diffstat (limited to 'apps/files_sharing')
-rw-r--r--apps/files_sharing/lib/Controller/ShareAPIController.php1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/files_sharing/lib/Controller/ShareAPIController.php b/apps/files_sharing/lib/Controller/ShareAPIController.php
index ccd0e3aa31d..6181cde6fe6 100644
--- a/apps/files_sharing/lib/Controller/ShareAPIController.php
+++ b/apps/files_sharing/lib/Controller/ShareAPIController.php
@@ -668,6 +668,7 @@ class ShareAPIController extends OCSController {
\OCP\Constants::PERMISSION_READ | \OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_UPDATE, // legacy
\OCP\Constants::PERMISSION_READ | \OCP\Constants::PERMISSION_CREATE | \OCP\Constants::PERMISSION_UPDATE | \OCP\Constants::PERMISSION_DELETE, // correct
\OCP\Constants::PERMISSION_CREATE, // hidden file list
+ \OCP\Constants::PERMISSION_READ | \OCP\Constants::PERMISSION_UPDATE, // allow to edit single files
])
) {
throw new OCSBadRequestException($this->l->t('Can\'t change permissions for public share links'));