]> source.dussan.org Git - nextcloud-server.git/commit
feat(dav): dispatch out-of-office started and ended events 41440/head
authorRichard Steinmetz <richard@steinmetz.cloud>
Mon, 13 Nov 2023 16:36:24 +0000 (17:36 +0100)
committerChristoph Wurst <christoph@winzerhof-wurst.at>
Thu, 23 Nov 2023 16:18:49 +0000 (17:18 +0100)
commit8191295f66cdea5da7854bfad01ad9540c4a55f4
tree93fd27fe91ab0f40b4c765139a957b420806dedf
parent953382e937a4085c1099449b29c40c7aab02fc3e
feat(dav): dispatch out-of-office started and ended events

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
20 files changed:
apps/dav/composer/composer/autoload_classmap.php
apps/dav/composer/composer/autoload_static.php
apps/dav/lib/BackgroundJob/OutOfOfficeEventDispatcherJob.php [new file with mode: 0644]
apps/dav/lib/CalDAV/TimezoneService.php [new file with mode: 0644]
apps/dav/lib/Controller/AvailabilitySettingsController.php
apps/dav/lib/Db/Absence.php
apps/dav/lib/Db/AbsenceMapper.php
apps/dav/lib/Db/Property.php [new file with mode: 0644]
apps/dav/lib/Db/PropertyMapper.php [new file with mode: 0644]
apps/dav/lib/Service/AbsenceService.php
apps/dav/tests/integration/Db/PropertyMapperTest.php [new file with mode: 0644]
apps/dav/tests/unit/BackgroundJob/OutOfOfficeEventDispatcherJobTest.php [new file with mode: 0644]
apps/dav/tests/unit/CalDAV/TimezoneServiceTest.php [new file with mode: 0644]
config/config.sample.php
lib/composer/composer/autoload_classmap.php
lib/composer/composer/autoload_static.php
lib/private/User/AvailabilityCoordinator.php
lib/public/User/Events/OutOfOfficeEndedEvent.php [new file with mode: 0644]
lib/public/User/Events/OutOfOfficeStartedEvent.php [new file with mode: 0644]
tests/lib/User/AvailabilityCoordinatorTest.php