Example #1
0
 /**
  * For shared address books the sharee is set in the ACL of the address book
  * @param $addressBookId
  * @param $acl
  * @return array
  */
 public function applyShareAcl($addressBookId, $acl)
 {
     return $this->sharingBackend->applyShareAcl($addressBookId, $acl);
 }
Example #2
0
 /**
  * Returns the list of people whom this address book is shared with.
  *
  * Every element in this array should have the following properties:
  *   * href - Often a mailto: address
  *   * commonName - Optional, for example a first + last name
  *   * status - See the Sabre\CalDAV\SharingPlugin::STATUS_ constants.
  *   * readOnly - boolean
  *   * summary - Optional, a description for the share
  *
  * @return array
  */
 public function getShares($addressBookId)
 {
     return $this->sharingBackend->getShares($addressBookId);
 }
Example #3
0
 /**
  * @param int $resourceId
  * @param array $acl
  * @return array
  */
 public function applyShareAcl($resourceId, $acl)
 {
     return $this->sharingBackend->applyShareAcl($resourceId, $acl);
 }