more efficient permissions for s3 external storage

Signed-off-by: Robin Appelman <robin@icewind.nl>
pull/4410/head
Robin Appelman 9 years ago
parent 9b5accf9f3
commit 4bbc1cdc79
No known key found for this signature in database
GPG Key ID: CBCA68FBAEBF98C9
  1. 8
      apps/files_external/lib/Lib/Storage/AmazonS3.php

@ -309,6 +309,14 @@ class AmazonS3 extends \OC\Files\Storage\Common {
return false;
}
public function getPermissions($path) {
$type = $this->filetype($path);
if (!$type) {
return 0;
}
return $type === 'dir' ? Constants::PERMISSION_ALL : Constants::PERMISSION_ALL - Constants::PERMISSION_CREATE;
}
public function unlink($path) {
$path = $this->normalizePath($path);

Loading…
Cancel
Save