summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/AppInfo
Commit message (Collapse)AuthorAgeFilesLines
* User status automation background jobJoas Schilling2022-07-011-0/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Summer cleanup of the federation appCarl Schwan2022-06-241-12/+3
| | | | | | | | | | - Use IEventDispatcher instead of deprecated symfony dispatcher - Use LoggerInterface where possible - Use php 7.4 properties - Add type hinting where possible - Move federation hooks to a seperate listener Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Handle the move operation properly between shared calendarsThomas Citharel2022-06-141-0/+3
| | | | | | | | - Introduce a new CalendarObjectMovedEvent typed event dedicated for this operation - Handle the event in the activity backend and add new appropriate activity subjects Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Remove all legacy event dispatchers from CalDAV & CardDAV backendsThomas Citharel2022-05-171-94/+20
| | | | | | Move them to proper EventListeners and test them Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Migrate dav application from ILogger to LoggerInterfaceCôme Chilliet2022-05-021-5/+5
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Contacts export and importChristopher Ng2022-03-301-0/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Integrate migratorChristopher Ng2022-03-021-0/+3
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix cleaning reminders after subscription purgeThomas Citharel2022-02-211-3/+3
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Clean reminders for calendar when deleting a subscriptionThomas Citharel2022-02-151-0/+4
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Register missing DAV app calendar providerChristoph Wurst2021-10-281-0/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-042-3/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add a trashbin for calendars and calendar objectsChristoph Wurst2021-05-311-0/+13
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add activities for creating, updating and deleting contactsJoas Schilling2021-05-211-0/+7
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add activities for addressbook managementJoas Schilling2021-05-211-0/+11
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Remove the untyped calendar update eventChristoph Wurst2021-05-071-9/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove the untyped calendar create eventChristoph Wurst2021-05-071-7/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove the \OCA\DAV\CalDAV\CalDavBackend::createCalendarObject eventChristoph Wurst2021-05-071-25/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove the \OCA\DAV\CalDAV\CalDavBackend::updateCalendarObject eventChristoph Wurst2021-05-071-7/+6
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove the \OCA\DAV\CalDAV\CalDavBackend::deleteCalendarObject eventChristoph Wurst2021-05-071-7/+7
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Exclusively use the typed calendar deletion events for DAVChristoph Wurst2021-04-291-33/+7
| | | | | | | We had both in places, but the old one isn't used anywhere outside this app, so it's time to migrate the code. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Move over notification to new registrationRoeland Jago Douma2021-04-161-6/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Bump nextcloud/coding-standard from 0.3.0 to 0.5.0dependabot-preview[bot]2021-02-181-1/+1
| | | | | | | | | | Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 0.3.0 to 0.5.0. - [Release notes](https://github.com/nextcloud/coding-standard/releases) - [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/coding-standard/compare/v0.3.0...v0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #25636 from nextcloud/fix/psalm/closure_return_typesChristoph Wurst2021-02-151-4/+4
|\ | | | | Add some closure return types
| * Add some closure return typesRoeland Jago Douma2021-02-141-4/+4
| | | | | | | | | | | | Found by psalm Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Fix PluginManager annotationRoeland Jago Douma2021-02-141-89/+107
|/ | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Emit an interaction event for calendar event user attendeesChristoph Wurst2021-02-031-0/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Emit an interaction event for calendar share recipientsChristoph Wurst2021-02-031-0/+7
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update all license headers for Nextcloud 21Christoph Wurst2020-12-161-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add Event and Task Backends for Unified SearchGeorg Ehrke2020-08-041-0/+4
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Implement Contacts Backend for Unified SearchGeorg Ehrke2020-08-031-0/+6
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Migrate DAV to the PSR containerChristoph Wurst2020-07-161-7/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use \OCP\IContainer::injectFn to boot the DAV appChristoph Wurst2020-07-031-26/+10
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Move DAV to the new bootstrap mechanismChristoph Wurst2020-06-191-84/+206
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update license headers for 19Christoph Wurst2020-04-291-0/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Only delete the default calendar setting when the default calendarThomas Citharel2020-04-131-1/+4
| | | | | | itself is deleted Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Provide dav setting for user's default calendarThomas Citharel2020-04-131-0/+14
| | | | | | And add tests to handle schedule-default-calendar-URL Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Add visibility to all constantsChristoph Wurst2020-04-101-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Format control structures, classes, methods and functionChristoph Wurst2020-04-102-4/+1
| | | | | | | | | | | | | | | To continue this formatting madness, here's a tiny patch that adds unified formatting for control structures like if and loops as well as classes, their methods and anonymous functions. This basically forces the constructs to start on the same line. This is not exactly what PSR2 wants, but I think we can have a few exceptions with "our" style. The starting of braces on the same line is pracrically standard for our code. This also removes and empty lines from method/function bodies at the beginning and end. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use elseif instead of else ifChristoph Wurst2020-04-101-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Unify function spacing to PSR2 recommendationChristoph Wurst2020-04-092-10/+10
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update the license headers for Nextcloud 19Christoph Wurst2020-03-312-1/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add address book pluginsChristoph Wurst2020-03-091-0/+77
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Allow apps to provide Calendars in user's calendarHomeGeorg Ehrke2020-02-181-0/+57
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Update license headersChristoph Wurst2019-12-052-2/+6
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Some php-cs fixesRoeland Jago Douma2019-11-222-3/+5
| | | | | | | | | | | * Order the imports * No leading slash on imports * Empty line before namespace * One line per import * Empty after imports * Emmpty line at bottom of file Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Support recurring events + repeating alarmsGeorg Ehrke2019-08-151-3/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Provide a fake AudioProvider that is basically the same as PushProvider, ↵Georg Ehrke2019-08-151-0/+2
| | | | | | better then not showing reminders at all for now Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Stop using deprecated registerNotifier, use registerNotifierService insteadGeorg Ehrke2019-08-151-12/+6
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Support event reminders (email and notifications)Thomas Citharel2019-08-151-5/+53
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* "Fix" the unit testsJoas Schilling2019-03-061-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>