aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/appinfo/v1/caldav.php
Commit message (Collapse)AuthorAgeFilesLines
* chore(apps): Apply new rector configuration to autouse classesCôme Chilliet2024-10-151-6/+11
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(caldav): stricter default calendar checksRichard Steinmetz2024-07-221-1/+2
| | | | | | | | | | | Reject calendars that - are subscriptions - are not writable - are shared with a user - are deleted - don't support VEVENTs Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* fix(caldav): limit vevent sizeSebastianKrupinski2024-07-041-0/+2
| | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* chore: Add SPDX headerAndy Scherzinger2024-05-271-24/+4
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(dav): Rate limit calendar/subscription creationChristoph Wurst2024-02-231-0/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* enh(sharing): enable unsharing for sharees for DAV shares (addressbooks and ↵Anna Larch2024-02-151-1/+1
| | | | | | calendars) Signed-off-by: Anna Larch <anna@nextcloud.com>
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-231-1/+1
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* [WIP] Add logging to Scheduling PluginAnna Larch2023-01-041-1/+1
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Merge pull request #31029 from nextcloud/expose-extra-emails-in-davVincent Petry2022-06-101-0/+2
|\ | | | | Expose additional emails in {DAV:}alternate-URI-set
| * Expose additional emails in {DAV:}alternate-URI-setThomas Citharel2022-05-171-0/+2
| | | | | | | | | | | | | | | | | | This allows iMip invitations to be send with an alternative email as "Reply-To" field. Closes #27201 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | Remove all legacy event dispatchers from CalDAV & CardDAV backendsThomas Citharel2022-05-171-2/+0
|/ | | | | | Move them to proper EventListeners and test them Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Fix more psalm issuesCarl Schwan2022-05-161-1/+1
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Migrate last instances of $server::getLogger() from davCôme Chilliet2022-05-021-3/+3
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Move calendar objects between calendars instead of deleting and recreating themAnna Larch2022-03-161-1/+2
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Expose user language through DAVThomas Citharel2021-08-161-0/+1
| | | | | | | | | Introduces the '{http://nextcloud.com/ns}language' prop that gives the user's language Closes #28449 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-041-1/+0
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add a trashbin for calendars and calendar objectsChristoph Wurst2021-05-311-1/+13
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Restrict autocompletion also based on the phonebook known usersJoas Schilling2021-03-101-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add Typed Events for CalDAV- and CardDAV-related EventsGeorg Ehrke2020-08-181-2/+4
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Translate the maintenance mode message in webdavMorris Jobke2020-05-061-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update license headers for 19Christoph Wurst2020-04-291-0/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Provide dav setting for user's default calendarThomas Citharel2020-04-131-1/+1
| | | | | | And add tests to handle schedule-default-calendar-URL Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Use the short array syntax, everywhereChristoph Wurst2020-03-261-2/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update license headersChristoph Wurst2019-12-051-2/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* respect shareapi_allow_share_dialog_user_enumeration in Principal backend ↵Georg Ehrke2019-12-031-0/+1
| | | | | | for Sabre/DAV Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* use principaluri instead of userid, allowing to add delegates for rooms and ↵Georg Ehrke2019-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | things Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup add owner_id and proxy_id as db index, since we use it for querying Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup don't add ACL for each individual proxy, just use calendar-proxy groups Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup allow delegation of resources / rooms Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup fix addIndex call in migration Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup fix remaining constructor calls of Principal Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup minor fixes and unit tests Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Use proper dependency injection for app managerMorris Jobke2019-03-051-0/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* allow admins to override FreeBusy capabilities without modifying ShareAPI ↵Georg Ehrke2018-05-221-0/+1
| | | | | | capabilities Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Principal search: Take sharing settings into accountGeorg Ehrke2017-12-111-0/+2
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* catch errors when parsing calendar data for calendar query requestsGeorg Ehrke2017-11-271-1/+2
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Change @georgehrke's emailMorris Jobke2017-11-061-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Update license headersMorris Jobke2017-11-061-0/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix phpStorm complaintsJoas Schilling2017-11-031-9/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* DAV: Initial email customization supportLeon Klingele2017-11-031-2/+9
| | | | | Signed-Off-By: Leon Klingele <leon@struktur.de> Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #6811 from nextcloud/feature/noid/disable_caldav_invitationsJoas Schilling2017-10-191-1/+6
|\ | | | | Opt out of IMip CalDAV Plugin
| * Make it possible to opt out of IMip Plugin for CalDAVGeorg Ehrke2017-10-161-1/+6
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Check if the user/group exists for dav sharesJoas Schilling2017-10-051-1/+1
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* don't send invitation emails for past eventsGeorg Ehrke2017-09-051-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Fix scheduling plugin on legacy caldav endpointJoas Schilling2017-03-161-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add integration tests for legacy DAV endpointsLukas Reschke2017-02-101-0/+1
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Fix legacy caldav endpointsRoeland Jago Douma2017-01-021-1/+1
| | | | | | | * CaldavBackend is now endpoint aware (use old style principals on old endpoint and new onces on new). Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add test execution against legacy DAV backendLukas Reschke2017-01-021-0/+1
| | | | | | Since the tests to quite hugely rely on sync tokens being present I also included those in the legacy backend. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use the event dispatcherJoas Schilling2016-11-031-4/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Move the methods into a new classJoas Schilling2016-11-031-2/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix issue #1482 - mail invites through v1 webdavClaudemir Todo Bom2016-10-121-0/+2
| | | | | Signed-off-by: Claudemir Todo Bom <claudemir@todobom.com> Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use true random string as uri for public calendars - as a result we can no ↵Thomas Müller2016-09-261-1/+3
| | | | longer return the pre-publish-url
* fix things (indentation, tests, comments, backend custom implementationThomas Citharel2016-09-261-1/+2
|
* Make little correctionsThomas Citharel2016-09-261-1/+0
| | | | Function getPublishedStatus) is not working atm.
* Proper work on PublishingThomas Citharel2016-09-261-0/+1
|
* Better displaynames for shared calendarsJoas Schilling2016-08-241-1/+1
|