Skip to content

Add recurring event support #18

@Input-BDF

Description

@Input-BDF

Recurring events store their information as mutiple components but share same uid. Therfore the components have a 'RECURRENCE-ID' cmp 3.8.4.4. Recurrence ID

This property is used in conjunction with the "UID" and "SEQUENCE" properties to identify a specific instance of a recurring "VEVENT", "VTODO", or "VJOURNAL" calendar component.

As for now only ´CONFIRMED´ VEVENT are transfered there need to be some change in:

def populate_from_vcal_object(self):

self.uid = str(self.ical.get('uid'))

and
event.calDAV = calEvent

Think event.calDAV has to get assigned component to get this work which furthermore involves more changes in class ILSCEvent
But by this way making 'beautyfications' on the source event may break completely for this kind of VEVENTS.

EDIT: Recheck icalendar_instance and subcomponents on this. Tricky point is the recheck from target to source object(s)

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions