diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2015-10-27 10:29:50 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2015-10-27 10:29:50 +0100 |
commit | d7d5a3bab51d952e05965e84b784d7eff0efc9c9 (patch) | |
tree | a133878c5ca432b1d07e996f207548a7a6f0ad08 | |
parent | 67a71e051fe0700f31701ea7dde82e14fd10a106 (diff) | |
parent | 33152c32038f300cfe20d0f811315ee8a3db59b6 (diff) | |
download | nextcloud-server-d7d5a3bab51d952e05965e84b784d7eff0efc9c9.tar.gz nextcloud-server-d7d5a3bab51d952e05965e84b784d7eff0efc9c9.zip |
Merge pull request #20066 from owncloud/list-principaly-in-debug-mode
as soon as debug mode is enabled we allow listing of principals
-rw-r--r-- | apps/dav/lib/rootcollection.php | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/apps/dav/lib/rootcollection.php b/apps/dav/lib/rootcollection.php index 62ec3219caa..7de2c2aabe3 100644 --- a/apps/dav/lib/rootcollection.php +++ b/apps/dav/lib/rootcollection.php @@ -9,14 +9,19 @@ use Sabre\DAV\SimpleCollection; class RootCollection extends SimpleCollection { public function __construct() { + $config = \OC::$server->getConfig(); $principalBackend = new Principal( - \OC::$server->getConfig(), + $config, \OC::$server->getUserManager() ); + // as soon as debug mode is enabled we allow listing of principals + $disableListing = !$config->getSystemValue('debug', false); + + // setup the first level of the dav tree $principalCollection = new Collection($principalBackend); - $principalCollection->disableListing = true; + $principalCollection->disableListing = $disableListing; $filesCollection = new Files\RootCollection($principalBackend); - $filesCollection->disableListing = true; + $filesCollection->disableListing = $disableListing; $children = [ $principalCollection, |