nextcloud/apps/dav/lib
leith abdulla a40a307b65 handle vcalander documents with recurrence with exemptions or edits
when importing ics files from third party services (ex: google), long
running recurrence vcalander objects can contain numerous vevents
relating to past exemptions or edits.

these objects are handled incorrectly, leading to incorrect first and/or
last occurence dates from being inferred. as a result, a number of
imported events are not rendered in the calendar.

this PR makes use of EventIterator's constructor that takes in an array
of VEVENTS to properly handle these complex cases.

Also of note is that other parameter signatures of EventIterator's constructor,
will be deprecated, according to comments in sabre dav EventIterator.php

Signed-off-by: leith abdulla <online-nextcloud@eleith.com>
2020-10-28 21:07:00 -07:00
..
AppInfo Add Event and Task Backends for Unified Search 2020-08-04 16:01:59 +02:00
Avatars Update license headers for 19 2020-04-29 11:57:22 +02:00
BackgroundJob Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
CalDAV handle vcalander documents with recurrence with exemptions or edits 2020-10-28 21:07:00 -07:00
CardDAV handle nested properties, fixes #20544 2020-10-12 21:27:38 +02:00
Command Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
Comments Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Connector Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Controller Merge pull request #23025 from Iscle/master 2020-10-06 22:12:22 +02:00
DAV Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Db Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
Direct Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
Events Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
Exception Update license headers 2019-12-05 15:38:45 +01:00
Files Update license headers for 19 2020-04-29 11:57:22 +02:00
Migration Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
Provisioning/Apple Update license headers for 19 2020-04-29 11:57:22 +02:00
Search Format code to a single space around binary operators 2020-10-05 20:25:24 +02:00
Settings Update the license headers for Nextcloud 19 2020-03-31 14:52:54 +02:00
Storage Update the license headers for Nextcloud 20 2020-08-24 14:54:25 +02:00
SystemTag Use matching parameter names form interfaces and implementations 2020-08-19 18:16:35 +02:00
Traits Update license headers for 19 2020-04-29 11:57:22 +02:00
Upload Update urls to stackoverflow.com to "HTTPS" 2020-09-17 17:38:27 +02:00
Capabilities.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
HookManager.php Format control structures, classes, methods and function 2020-04-10 14:19:56 +02:00
RootCollection.php Add Typed Events for CalDAV- and CardDAV-related Events 2020-08-18 21:40:57 +02:00
Server.php Don't overwrite the event if we use it later 2020-10-28 13:24:17 +01:00