Пример #1
0
 function getACL()
 {
     $acl = parent::getACL();
     if ($this->getOwner() === 'principals/system/system') {
         $acl[] = ['privilege' => '{DAV:}read', 'principal' => '{DAV:}authenticated', 'protected' => true];
     }
     return $acl;
 }
Пример #2
0
 function getACL()
 {
     $acl = parent::getACL();
     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);
 }