From b9c39cda1553abbe32f430a45d2b7ce6fb87f3d9 Mon Sep 17 00:00:00 2001 From: Evert Pot Date: Sat, 12 Mar 2016 19:59:02 -0500 Subject: [PATCH] Added PropertyStorage and Scheduling plugin --- CHANGELOG.md | 2 ++ Core/Frameworks/Baikal/Core/Server.php | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a584973..bb2f786 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ ChangeLog * #472: If you were using Sqlite, Cal- CardDAV clients might have missed updates from the server. * #482 / #490: Fix installation issue if Sqlite is not enabled. (@fabianwolf) +* #491: Added CalDAV Scheduling plugin. +* Added Property Storage plugin. 0.3.5 (2016-02-24) diff --git a/Core/Frameworks/Baikal/Core/Server.php b/Core/Frameworks/Baikal/Core/Server.php index 32ce8fd..1051a63 100644 --- a/Core/Frameworks/Baikal/Core/Server.php +++ b/Core/Frameworks/Baikal/Core/Server.php @@ -157,9 +157,14 @@ class Server { $this->server->addPlugin(new \Sabre\DAVACL\Plugin()); $this->server->addPlugin(new \Sabre\DAV\Browser\Plugin()); + $this->server->addPlugin(new \Sabre\DAV\PropertyStorage\Plugin( + new \Sabre\DAV\PropertyStorage\Backend\PDO($this->pdo) + )); + if ($this->enableCalDAV) { $this->server->addPlugin(new \Sabre\CalDAV\Plugin()); $this->server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin()); + $this->server->addPlugin(new \Sabre\CalDAV\Schedule\Plugin()); } if ($this->enableCardDAV) { $this->server->addPlugin(new \Sabre\CardDAV\Plugin());