Merge pull request #20066 from owncloud/list-principaly-in-debug-mode
as soon as debug mode is enabled we allow listing of principals
This commit is contained in:
commit
d7d5a3bab5
1 changed files with 8 additions and 3 deletions
|
@ -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,
|
||||
|
|
Loading…
Reference in a new issue