diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2015-11-18 16:32:19 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2015-11-18 16:32:19 +0100 |
commit | d8b73fde1a891aeb5fad15717a1ef1eec4151cef (patch) | |
tree | 02c5bfbe0897302ed1faf3c19bd3b4071826c305 /apps/dav/lib/server.php | |
parent | 90bd53c94e6d52e2e79869f105651a5dcee8a3e6 (diff) | |
parent | e4568234a5c2e7f597d511e8fd1cbafa409bf29f (diff) | |
download | nextcloud-server-d8b73fde1a891aeb5fad15717a1ef1eec4151cef.tar.gz nextcloud-server-d8b73fde1a891aeb5fad15717a1ef1eec4151cef.zip |
Merge pull request #20371 from owncloud/add-caldav-2
Introducing CalDAV into core
Diffstat (limited to 'apps/dav/lib/server.php')
-rw-r--r-- | apps/dav/lib/server.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/dav/lib/server.php b/apps/dav/lib/server.php index 395544761ab..ae0fe5123f4 100644 --- a/apps/dav/lib/server.php +++ b/apps/dav/lib/server.php @@ -33,8 +33,18 @@ class Server { $this->server->addPlugin(new BlockLegacyClientPlugin(\OC::$server->getConfig())); $this->server->addPlugin(new Plugin($authBackend, 'ownCloud')); + // calendar plugins + $this->server->addPlugin(new \Sabre\CalDAV\Plugin()); $this->server->addPlugin(new \Sabre\DAVACL\Plugin()); + $this->server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin()); + $senderEmail = \OCP\Util::getDefaultEmailAddress('no-reply'); + $this->server->addPlugin(new \Sabre\CalDAV\Schedule\Plugin()); + $this->server->addPlugin(new \Sabre\CalDAV\Schedule\IMipPlugin($senderEmail)); + $this->server->addPlugin(new \Sabre\CalDAV\SharingPlugin()); + $this->server->addPlugin(new \Sabre\CalDAV\Subscriptions\Plugin()); + $this->server->addPlugin(new \Sabre\CalDAV\Notifications\Plugin()); + // addressbook plugins $this->server->addPlugin(new \Sabre\CardDAV\Plugin()); // Finder on OS X requires Class 2 WebDAV support (locking), since we do |