]> source.dussan.org Git - nextcloud-server.git/commit
feat(dav): dispatch out-of-office started and ended events 41701/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:54:10 +0000 (17:54 +0100)
commitd593206a30310de781dc456f965c8111900b01a9
tree7200f338b7c2a97966cb210d32bea3909d9d44ee
parent9f9abd1a57ae58289c82f0f4417507c61f9b8ab6
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