Remove share permission for encrypted files
This commit is contained in:
parent
c07eb4fec6
commit
efa0478d2d
|
@ -56,7 +56,11 @@ class OC_Files {
|
||||||
foreach ($files as &$file) {
|
foreach ($files as &$file) {
|
||||||
$file['directory'] = $directory;
|
$file['directory'] = $directory;
|
||||||
$file['type'] = ($file['mimetype'] == 'httpd/unix-directory') ? 'dir' : 'file';
|
$file['type'] = ($file['mimetype'] == 'httpd/unix-directory') ? 'dir' : 'file';
|
||||||
$permissions = OCP\Share::PERMISSION_READ | OCP\Share::PERMISSION_SHARE;
|
$permissions = OCP\Share::PERMISSION_READ;
|
||||||
|
// NOTE: Remove check when new encryption is merged
|
||||||
|
if (!$file['encrypted']) {
|
||||||
|
$permissions |= OCP\Share::PERMISSION_SHARE;
|
||||||
|
}
|
||||||
if ($file['type'] == 'dir' && $file['writable']) {
|
if ($file['type'] == 'dir' && $file['writable']) {
|
||||||
$permissions |= OCP\Share::PERMISSION_CREATE;
|
$permissions |= OCP\Share::PERMISSION_CREATE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue