diff --git a/apps/calendar/appinfo/remote.php b/apps/calendar/appinfo/remote.php index e8f9e80c7a83a52b6f937395410c8d30a9cd1dd9..71f1f378ae47c6bfebbce8f1a19d45c5bc4bd9c2 100644 --- a/apps/calendar/appinfo/remote.php +++ b/apps/calendar/appinfo/remote.php @@ -30,6 +30,9 @@ $nodes = array( $server = new Sabre_DAV_Server($nodes); $server->setBaseUri($baseuri); // Add plugins +$aclPlugin = new Sabre_DAVACL_Plugin(); +$aclPlugin->hideNodesFromListings = true; +$server->addPlugin($aclPlugin); $server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend,'ownCloud')); $server->addPlugin(new Sabre_CalDAV_Plugin()); $server->addPlugin(new Sabre_DAVACL_Plugin()); diff --git a/apps/contacts/appinfo/remote.php b/apps/contacts/appinfo/remote.php index fd5604aec6f340b0e7b68a1418e20291491c7f59..a095f0f37fbdec16d97f8e6f667c2dcd38c262c3 100644 --- a/apps/contacts/appinfo/remote.php +++ b/apps/contacts/appinfo/remote.php @@ -42,9 +42,13 @@ $nodes = array( ); // Fire up server + $server = new Sabre_DAV_Server($nodes); $server->setBaseUri($baseuri); // Add plugins +$aclPlugin = new Sabre_DAVACL_Plugin(); +$aclPlugin->hideNodesFromListings = true; +$server->addPlugin($aclPlugin); $server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend, 'ownCloud')); $server->addPlugin(new Sabre_CardDAV_Plugin()); $server->addPlugin(new Sabre_DAVACL_Plugin());