Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-2019

Support for recurring calendar events with exclusions and modifications

    Details

      Description

      OpenOLAT can create and display recurring events, however it does not allow deletion of single event instances or modifying of such an single event instance of a recurring series.

      Technically, the issue is complex and needs a refactoring because the internal addressing of events is based on the event ID. However, when a single event instance is modified (other time, changed location), this will generate a new ical event with the same event ID and an additional recurrence ID attribute. This means: using the event ID as single event identifier does not work when working with recurring events.

      This issue is about solving this problem. When implemented, the following is possible:

      • Create a recurring event
      • Delete a single event instance of the recurring series
      • Modify a single event instance of the recurring series (change Location, date, time etc).

      For Spec, I attach the german spec agreed with the client (1 and Option 2)

        Attachments

          Activity

            People

            • Assignee:
              srosse Stéphane Rossé
              Reporter:
              gnaegi Florian Gnägi
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 week, 4 hours, 15 minutes
                1w 4h 15m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 days, 25 minutes Time Not Required
                4d 25m