Skip to content

Add VFREEBUSY availability sync#528

Open
DoView1 wants to merge 1 commit into
derekantrican:masterfrom
DoView1:doview/vfreebusy-sync-336
Open

Add VFREEBUSY availability sync#528
DoView1 wants to merge 1 commit into
derekantrican:masterfrom
DoView1:doview/vfreebusy-sync-336

Conversation

@DoView1

@DoView1 DoView1 commented Jun 1, 2026

Copy link
Copy Markdown

Summary

  • Converts VFREEBUSY-only calendar feeds into synthetic busy events when no VEVENTs are present.
  • Skips FBTYPE=FREE slots and preserves detailed VEVENT feeds without duplicating them.
  • Adds a small fixture covering restricted free/busy availability.

Validation

  • Loaded the shipped ical.js.gs and Helpers.gs in a JS runtime.
  • Confirmed the fixture produces two opaque Busy events and skips the FREE slot.
  • Confirmed a mixed VEVENT + VFREEBUSY sample still returns only the real VEVENT.

Fixes #336

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sync Free / Busy availability from restricted employer calendars

1 participant