예제 #1
0
파일: addressbook.php 프로젝트: evanjt/core
 function getChildACL()
 {
     $acl = parent::getChildACL();
     if ($this->getOwner() === 'principals/system/system') {
         $acl[] = ['privilege' => '{DAV:}read', 'principal' => '{DAV:}authenticated', 'protected' => true];
     }
     return $acl;
 }
예제 #2
0
 function getChildACL()
 {
     $acl = parent::getChildACL();
     if ($this->getOwner() === 'principals/system/system') {
         $acl[] = ['privilege' => '{DAV:}read', 'principal' => '{DAV:}authenticated', 'protected' => true];
     }
     /** @var CardDavBackend $carddavBackend */
     $carddavBackend = $this->carddavBackend;
     return $carddavBackend->applyShareAcl($this->getBookId(), $acl);
 }