summaryrefslogtreecommitdiffstats
path: root/lib/files/storage/common.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/files/storage/common.php')
-rw-r--r--lib/files/storage/common.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/files/storage/common.php b/lib/files/storage/common.php
index f471752d1ff..cf6fe64a4f2 100644
--- a/lib/files/storage/common.php
+++ b/lib/files/storage/common.php
@@ -57,19 +57,19 @@ abstract class Common implements \OC\Files\Storage\Storage {
public function getPermissions($path){
$permissions = 0;
if($this->isCreatable($path)){
- $permissions |= \OCP\Share::PERMISSION_CREATE;
+ $permissions |= \OCP\PERMISSION_CREATE;
}
if($this->isReadable($path)){
- $permissions |= \OCP\Share::PERMISSION_READ;
+ $permissions |= \OCP\PERMISSION_READ;
}
if($this->isUpdatable($path)){
- $permissions |= \OCP\Share::PERMISSION_UPDATE;
+ $permissions |= \OCP\PERMISSION_UPDATE;
}
if($this->isDeletable($path)){
- $permissions |= \OCP\Share::PERMISSION_DELETE;
+ $permissions |= \OCP\PERMISSION_DELETE;
}
if($this->isSharable($path)){
- $permissions |= \OCP\Share::PERMISSION_SHARE;
+ $permissions |= \OCP\PERMISSION_SHARE;
}
return $permissions;
}
@@ -259,6 +259,10 @@ abstract class Common implements \OC\Files\Storage\Storage {
return new \OC\Files\Cache\Scanner($this);
}
+ public function getPermissionsCache(){
+ return new \OC\Files\Cache\Permissions($this);
+ }
+
/**
* get the owner of a path
* @param string $path The path to get the owner