Evolution pour nextcloud v28.0.2 permettant le partage de document et de calendrier

develop v0.6.0
b.julien 2 years ago
parent 13f9fefd45
commit 9fd1e92f81
  1. 4
      appinfo/info.xml
  2. 5
      lib/Controller/DocumentController.php
  3. 2
      lib/Dav.php

@ -6,7 +6,7 @@
<summary lang="fr">Connecteur Watcha</summary>
<description lang="en">This connector allows the integration of the document sharing, calendars and tasks features of Nextcloud in [Watcha](https://watcha.fr). It is thus possible to link the resources of these applications to Watcha rooms thanks to Nextcloud groups.</description>
<description lang="fr">Ce connecteur permet l'intégration des fonctionnalités de partage de documents, de calendriers et de tâches de Nextcloud dans [Watcha](https://watcha.fr). Il est ainsi possible de lier les ressources de ces application aux salons Watcha grâce aux groupes Nextcloud.</description>
<version>0.5.0</version>
<version>0.6.0</version>
<licence>agpl</licence>
<author homepage="https://github.com/watcha-fr">Charlie Calendre</author>
<namespace>Watcha</namespace>
@ -20,6 +20,6 @@
<screenshot small-thumbnail="https://raw.githubusercontent.com/watcha-fr/nextcloud-connector/master/screenshots/watcha2-thumbnail.png">https://raw.githubusercontent.com/watcha.fr/nextcloud-connector/master/screenshots/watcha2.png</screenshot>
<dependencies>
<nextcloud min-version="25" max-version="28.0.1"/>
<nextcloud min-version="28.0.2" max-version="28.0.2"/>
</dependencies>
</info>

@ -34,6 +34,7 @@ use OCP\AppFramework\Http\DataResponse;
use OCP\AppFramework\OCS\OCSForbiddenException;
use OCP\Files\IRootFolder;
use OCP\IConfig;
use OCP\IDateTimeZone;
use OCP\IGroupManager;
use OCP\IL10N;
use OCP\IPreview;
@ -63,6 +64,7 @@ class DocumentController extends ShareAPIController {
IServerContainer $serverContainer,
IUserStatusManager $userStatusManager,
IPreview $previewManager,
private IDateTimeZone $dateTimeZone,
LoggerInterface $logger
) {
parent::__construct(
@ -79,7 +81,8 @@ class DocumentController extends ShareAPIController {
$appManager,
$serverContainer,
$userStatusManager,
$previewManager
$previewManager,
$dateTimeZone
);
$this->logger = $logger;
}

@ -146,7 +146,7 @@ class Dav {
$server->addPlugin(new \Sabre\DAV\Sync\Plugin());
$server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin());
$server->addPlugin(new \OCA\DAV\CalDAV\Schedule\Plugin(\OC::$server->getConfig()));
$server->addPlugin(new \OCA\DAV\CalDAV\Schedule\Plugin(\OC::$server->getConfig(), $logger));
if ($sendInvitations) {
$server->addPlugin(\OC::$server->query(\OCA\DAV\CalDAV\Schedule\IMipPlugin::class));

Loading…
Cancel
Save