Skip to main content

Recurring events

A weekly lecture, a monthly club meeting, a daily revision block — set the recurrence once and Latte generates every occurrence for you. When you later change one, Latte always asks how far the change should reach.

  1. While creating or editing an event, choose a recurrence — repeat every day, week, month, or year, and optionally set a date to stop repeating.

  2. When you later move or reschedule one occurrence, Latte opens Reschedule a recurring event and asks "For which instances of this recurring event do you want to apply this modification?" Pick a scope:

    • This instance only
    • This and the following instances of this event
    • All instances of this event
    Screenshot coming soon
    The Reschedule a recurring event dialog showing the three scope choices: This instance only, This and the following instances, All instances
    Capture spec (for maintainers)
    {
      "id": "web.calendar-and-events.recurring-events.reschedule-dialog",
      "platform": "web",
      "route": "/organization/calendar/week",
      "actions": [
        {
          "pom": {
            "page": "CalendarPage",
            "call": "openRescheduleDialog",
            "args": [
              "Weekly lecture"
            ]
          }
        }
      ],
      "clip": {
        "testId": "event-reschedule-mode-dialog",
        "pad": 16
      }
    }
  3. Deleting a repeating event asks the same question, so you can remove one occurrence or the whole series — see Delete an event.

Good to know

Recurring events that span more than one day aren't supported yet — Latte will let you know if you try. Keep a repeating event within a single day.