Skip to content
Snippets Groups Projects
Commit 90166903 authored by Moritz Strohm's avatar Moritz Strohm Committed by Jan-Hendrik Willms
Browse files

Fixes #433

parent f3dac109
No related branches found
No related tags found
No related merge requests found
...@@ -447,6 +447,9 @@ class StandardFolder implements FolderType ...@@ -447,6 +447,9 @@ class StandardFolder implements FolderType
*/ */
public function isFileEditable($fileref_or_id, $user_id) public function isFileEditable($fileref_or_id, $user_id)
{ {
if ($this->range_type === 'user') {
return $user_id === $this->range_id;
}
$fileref = FileRef::toObject($fileref_or_id); $fileref = FileRef::toObject($fileref_or_id);
return $fileref->user_id === $user_id return $fileref->user_id === $user_id
|| $GLOBALS['perm']->have_studip_perm('tutor', $this->range_id, $user_id); || $GLOBALS['perm']->have_studip_perm('tutor', $this->range_id, $user_id);
...@@ -466,6 +469,9 @@ class StandardFolder implements FolderType ...@@ -466,6 +469,9 @@ class StandardFolder implements FolderType
*/ */
public function isFileWritable($fileref_or_id, $user_id) public function isFileWritable($fileref_or_id, $user_id)
{ {
if ($this->range_type === 'user') {
return $user_id === $this->range_id;
}
$fileref = FileRef::toObject($fileref_or_id); $fileref = FileRef::toObject($fileref_or_id);
return $fileref->user_id == $user_id return $fileref->user_id == $user_id
|| $GLOBALS['perm']->have_studip_perm('tutor', $this->range_id, $user_id); || $GLOBALS['perm']->have_studip_perm('tutor', $this->range_id, $user_id);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment