Skip to content

Commit eeec614

Browse files
authored
Merge pull request #30963 from nextcloud/feat/calendar-migration
2 parents 53e30c4 + e97701c commit eeec614

22 files changed

+1288
-0
lines changed

apps/dav/composer/composer/autoload_classmap.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,4 +299,7 @@
299299
'OCA\\DAV\\Upload\\UploadFile' => $baseDir . '/../lib/Upload/UploadFile.php',
300300
'OCA\\DAV\\Upload\\UploadFolder' => $baseDir . '/../lib/Upload/UploadFolder.php',
301301
'OCA\\DAV\\Upload\\UploadHome' => $baseDir . '/../lib/Upload/UploadHome.php',
302+
'OCA\\DAV\\UserMigration\\CalendarMigrator' => $baseDir . '/../lib/UserMigration/CalendarMigrator.php',
303+
'OCA\\DAV\\UserMigration\\CalendarMigratorException' => $baseDir . '/../lib/UserMigration/CalendarMigratorException.php',
304+
'OCA\\DAV\\UserMigration\\InvalidCalendarException' => $baseDir . '/../lib/UserMigration/InvalidCalendarException.php',
302305
);

apps/dav/composer/composer/autoload_static.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,9 @@ class ComposerStaticInitDAV
314314
'OCA\\DAV\\Upload\\UploadFile' => __DIR__ . '/..' . '/../lib/Upload/UploadFile.php',
315315
'OCA\\DAV\\Upload\\UploadFolder' => __DIR__ . '/..' . '/../lib/Upload/UploadFolder.php',
316316
'OCA\\DAV\\Upload\\UploadHome' => __DIR__ . '/..' . '/../lib/Upload/UploadHome.php',
317+
'OCA\\DAV\\UserMigration\\CalendarMigrator' => __DIR__ . '/..' . '/../lib/UserMigration/CalendarMigrator.php',
318+
'OCA\\DAV\\UserMigration\\CalendarMigratorException' => __DIR__ . '/..' . '/../lib/UserMigration/CalendarMigratorException.php',
319+
'OCA\\DAV\\UserMigration\\InvalidCalendarException' => __DIR__ . '/..' . '/../lib/UserMigration/InvalidCalendarException.php',
317320
);
318321

319322
public static function getInitializer(ClassLoader $loader)

apps/dav/lib/AppInfo/Application.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
use OCA\DAV\Search\ContactsSearchProvider;
8181
use OCA\DAV\Search\EventsSearchProvider;
8282
use OCA\DAV\Search\TasksSearchProvider;
83+
use OCA\DAV\UserMigration\CalendarMigrator;
8384
use OCP\AppFramework\App;
8485
use OCP\AppFramework\Bootstrap\IBootContext;
8586
use OCP\AppFramework\Bootstrap\IBootstrap;
@@ -165,6 +166,8 @@ public function register(IRegistrationContext $context): void {
165166
$context->registerNotifierService(Notifier::class);
166167

167168
$context->registerCalendarProvider(CalendarProvider::class);
169+
170+
$context->registerUserMigrator(CalendarMigrator::class);
168171
}
169172

170173
public function boot(IBootContext $context): void {

apps/dav/lib/CalDAV/CalendarImpl.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@ public function getKey() {
6969
return $this->calendarInfo['id'];
7070
}
7171

72+
/**
73+
* {@inheritDoc}
74+
*/
75+
public function getUri(): string {
76+
return $this->calendarInfo['uri'];
77+
}
78+
7279
/**
7380
* In comparison to getKey() this function returns a human readable (maybe translated) name
7481
* @return null|string

0 commit comments

Comments
 (0)