summaryrefslogtreecommitdiffstats
path: root/lib/public/Calendar
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #45532 from nextcloud/feat/publish-resources-room-updateRichard Steinmetz2024-06-252-2/+14
|\ | | | | feat: implement public OCP api to update resources and rooms
| * feat: implement public OCP api to update resources and roomsRichard Steinmetz2024-05-272-2/+14
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | feat(caldav): order the calendar objects by start date for searchDaniel Kesselberg2024-05-281-1/+1
|/ | | | | | Sorting the events by the start date leads to more predictable results for the search API consumers. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-2417-331/+34
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* composer run cs:fixCôme Chilliet2023-01-2015-15/+0
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Add description for calendar uriChristopher Ng2022-11-091-0/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Move iMIP to it's own interfaceAnna Larch2022-11-032-7/+48
| | | | | | | | | | | | | | | | and clean up the code a bit. Added: - author Removed: - unused imports Changed: - moved iMIP handling to new interface - pointed code to new implementation Signed-off-by: Anna Larch <anna@nextcloud.com>
* Add isDeleted property to OCP\Calendar\ICalendarThomas Citharel2022-10-031-0/+6
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Add typings to OCP\Calendar\ICalendar and implementationThomas Citharel2022-10-031-8/+8
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Support iMIP invitations from MailAnna Larch2022-08-222-0/+23
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Various minor updatesChristopher Ng2022-03-021-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Calendar export and importChristopher Ng2022-03-021-0/+5
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Move calendar resource/room backend registration to IBootstrapChristoph Wurst2022-02-072-4/+18
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Document and type allowed values for calendar property searchesChristoph Wurst2021-11-111-0/+57
| | | | | | | | | For API users it looked like any properties could be searched. But it turned out to be a hand picked list of properties that we index and then use for the search. To prevent application errors where special props are not found, I suggest we document and type the allowed values. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add IManager::getCalendarsForPrincipal APIChristoph Wurst2021-11-032-3/+12
| | | | | | | | The Calendar app needs to access calendars of a given principal in the back-end. The new calendar providers were not accessible for apps before this patch. Now they can access the ICalendar objects on demand. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add create method to extended calendar implementationAnna Larch2021-10-152-0/+74
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add Public Calendar ProviderAnna Larch2021-10-144-0/+159
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use IRoomMetadata as source of truth for supported room typesRichard Steinmetz2021-09-211-1/+1
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-0412-24/+12
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Update all license headers for Nextcloud 21Christoph Wurst2020-12-162-0/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Format code to a single space around binary operatorsChristoph Wurst2020-10-052-2/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove @package annotations from public namespaceJulius Härtl2020-08-2611-11/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Update license headers for 19Christoph Wurst2020-04-293-0/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Format control structures, classes, methods and functionChristoph Wurst2020-04-101-1/+2
| | | | | | | | | | | | | | | 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 exactly one empty line after the namespace declarationChristoph Wurst2020-04-092-0/+2
| | | | | | For PSR2 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update license headersChristoph Wurst2019-12-0512-12/+12
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add standard metadata key for room-featuresGeorg Ehrke2019-08-021-0/+17
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Provide standard metadata keys for contact person of a resourceGeorg Ehrke2019-08-011-0/+15
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Provide standard metadata keys for location of roomGeorg Ehrke2019-08-011-0/+21
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* sync metadata of rooms / resources with cacheGeorg Ehrke2019-08-011-1/+1
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Add \OCP\Calendar\IMetadataProvider interface and provider for common ↵Georg Ehrke2019-08-014-4/+229
| | | | | | metadata keys Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* adjust Calendar resource / room interfaces to use class implementationGeorg Ehrke2018-10-082-12/+12
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Calendar resource booking: unit tests / adding missing annotationsGeorg Ehrke2018-06-255-0/+26
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* periodically query calendar resource / room backends for updated resource / ↵Georg Ehrke2018-06-255-0/+46
| | | | | | room information Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* update resource booking interfaces and add managersGeorg Ehrke2018-06-256-14/+166
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* add resource and room interfacesGeorg Ehrke2018-06-254-0/+250
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Public interfaces for calendar APIGeorg Ehrke2017-11-092-0/+192
Signed-off-by: Georg Ehrke <developer@georgehrke.com>