Skip to content

[scheduler] Timezone Issue 3: Convert event start/end to render timezone during event processing #20391

@rita-codes

Description

@rita-codes
  • In the central event processing pipeline in x-scheduler-headless, convert each event’s start and end from its original timezone to the render timezone resolved from store state.
  • Use the adapter to obtain the event’s original timezone and to perform the conversion.
  • Store converted values in the processed event fields used by the UI (e.g. processedEvent.start/end) and keep the original values in modelInBuiltInFormat.start/end.
  • Convert also until inside the rrule and exDates if needed.
  • Add tests for non-recurring events with same vs different timezones compared to the render timezone.

Metadata

Metadata

Assignees

Labels

on holdThere is a blocker, we need to wait.scope: schedulerChanges related to the scheduler.type: new featureExpand the scope of the product to solve a new problem.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions