aboutsummaryrefslogtreecommitdiffstats
path: root/include/RedDAV/RedBrowser.php
diff options
context:
space:
mode:
authorhabeascodice <habeascodice@federated.social>2014-10-13 03:22:26 -0700
committerhabeascodice <habeascodice@federated.social>2014-10-13 03:22:26 -0700
commite4880d07d2aa447425d0b7dc3656e84de08006c0 (patch)
tree45bd5de70899a2afe03b2f213aef7cfd430a52a2 /include/RedDAV/RedBrowser.php
parentc854f8c238da2df08b52249142ad24ef66e422d1 (diff)
parenta512d1a4aab35ac874ccbff89d84fdd6d5b3343f (diff)
downloadvolse-hubzilla-e4880d07d2aa447425d0b7dc3656e84de08006c0.tar.gz
volse-hubzilla-e4880d07d2aa447425d0b7dc3656e84de08006c0.tar.bz2
volse-hubzilla-e4880d07d2aa447425d0b7dc3656e84de08006c0.zip
Merge remote branch 'upstream/master'
Diffstat (limited to 'include/RedDAV/RedBrowser.php')
-rw-r--r--include/RedDAV/RedBrowser.php17
1 files changed, 10 insertions, 7 deletions
diff --git a/include/RedDAV/RedBrowser.php b/include/RedDAV/RedBrowser.php
index 6639250ae..1f2550ac1 100644
--- a/include/RedDAV/RedBrowser.php
+++ b/include/RedDAV/RedBrowser.php
@@ -1,10 +1,4 @@
<?php
-/**
- * RedMatrix - "The Network"
- *
- * @link http://github.com/friendica/red
- * @license http://opensource.org/licenses/mit-license.php The MIT License (MIT)
- */
namespace RedMatrix\RedDAV;
@@ -17,6 +11,9 @@ use Sabre\DAV;
* for the webbrowser.
*
* @extends \Sabre\DAV\Browser\Plugin
+ *
+ * @link http://github.com/friendica/red
+ * @license http://opensource.org/licenses/mit-license.php The MIT License (MIT)
*/
class RedBrowser extends DAV\Browser\Plugin {
@@ -33,6 +30,8 @@ class RedBrowser extends DAV\Browser\Plugin {
* $enablePost will be activated through set_writeable() in a later stage.
* At the moment the write_storage permission is only valid for the whole
* folder. No file specific permissions yet.
+ * @todo disable enablePost by default and only activate if permissions
+ * grant edit rights.
*
* Disable assets with $enableAssets = false. Should get some thumbnail views
* anyway.
@@ -52,7 +51,11 @@ class RedBrowser extends DAV\Browser\Plugin {
* call the following function to decide whether or not to show web elements
* which include writeable objects.
*
- * @todo Maybe this can be solved with some $server->subscribeEvent()?
+ * @fixme It only disable/enable the visible parts. Not the POST handler
+ * which handels the actual requests when uploading files or creating folders.
+ *
+ * @todo Maybe this whole way of doing this can be solved with some
+ * $server->subscribeEvent().
*/
public function set_writeable() {
if (! $this->auth->owner_id) {