Page MenuHomePhabricator

Support RRULE export in ICS from libphutil
ClosedPublic

Authored by epriestley on Oct 2 2016, 1:55 PM.
Tags
None
Referenced Files
F13326166: D16648.diff
Sat, Jun 15, 3:13 AM
F13323217: D16648.diff
Fri, Jun 14, 3:38 PM
F13322780: D16648.diff
Fri, Jun 14, 11:59 AM
F13254974: D16648.diff
May 25 2024, 4:10 AM
F13228734: D16648.id40079.diff
May 20 2024, 11:38 AM
F13223376: D16648.diff
May 19 2024, 4:32 AM
F13178358: D16648.diff
May 8 2024, 8:22 PM
Unknown Object (File)
Apr 26 2024, 2:35 AM
Subscribers
None

Details

Summary

Ref T10747. This formats RRULEs for export into ICS files.

Test Plan
  • Imported event into Calendar.app. Events appeared properly, except that the extra event in 2009 did not show up (apparently, Calendar.app does not support RDATE?).
  • Imported event into Google Calendar. Events appeared properly (including RDATE and EXDATE).

Diff Detail

Repository
rPHU libphutil
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Support RRULE export in ICS from libphutil.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
  • Also make getEpoch() on CalendarDateTime aware of all-day events.
chad edited edge metadata.
This revision is now accepted and ready to land.Oct 2 2016, 4:23 PM
This revision was automatically updated to reflect the committed changes.