소스 검색

If not in debug disable principal listing

Trashbin and Version should have the same behaviour as the other
collections.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
tags/v14.0.0beta1
Roeland Jago Douma 6 년 전
부모
커밋
17f1653ceb
No account linked to committer's email address
2개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  1. 4
    1
      apps/files_trashbin/lib/Sabre/RootCollection.php
  2. 5
    1
      apps/files_versions/lib/Sabre/RootCollection.php

+ 4
- 1
apps/files_trashbin/lib/Sabre/RootCollection.php 파일 보기

@@ -23,14 +23,17 @@ declare(strict_types=1);
*/
namespace OCA\Files_Trashbin\Sabre;

use OCP\IConfig;
use Sabre\DAV\INode;
use Sabre\DAVACL\AbstractPrincipalCollection;
use Sabre\DAVACL\PrincipalBackend;

class RootCollection extends AbstractPrincipalCollection {

public function __construct(PrincipalBackend\BackendInterface $principalBackend) {
public function __construct(PrincipalBackend\BackendInterface $principalBackend, IConfig $config) {
parent::__construct($principalBackend, 'principals/users');

$this->disableListing = !$config->getSystemValue('debug', false);
}

/**

+ 5
- 1
apps/files_versions/lib/Sabre/RootCollection.php 파일 보기

@@ -23,6 +23,7 @@
namespace OCA\Files_Versions\Sabre;

use OCP\Files\IRootFolder;
use OCP\IConfig;
use Sabre\DAV\INode;
use Sabre\DAVACL\AbstractPrincipalCollection;
use Sabre\DAVACL\PrincipalBackend;
@@ -33,10 +34,13 @@ class RootCollection extends AbstractPrincipalCollection {
private $rootFolder;

public function __construct(PrincipalBackend\BackendInterface $principalBackend,
IRootFolder $rootFolder) {
IRootFolder $rootFolder,
IConfig $config) {
parent::__construct($principalBackend, 'principals/users');

$this->rootFolder = $rootFolder;

$this->disableListing = !$config->getSystemValue('debug', false);
}

/**

Loading…
취소
저장