Page MenuHomePhabricator

Support RRULE export in ICS from libphutil
ClosedPublic

Authored by epriestley on Oct 2 2016, 1:55 PM.
Tags
None
Referenced Files
F14090621: D16648.diff
Sun, Nov 24, 7:15 PM
Unknown Object (File)
Sat, Nov 23, 5:24 PM
Unknown Object (File)
Sat, Nov 23, 11:11 AM
Unknown Object (File)
Fri, Nov 22, 6:50 AM
Unknown Object (File)
Fri, Nov 22, 6:17 AM
Unknown Object (File)
Mon, Nov 11, 6:21 AM
Unknown Object (File)
Oct 17 2024, 2:33 AM
Unknown Object (File)
Oct 15 2024, 6:17 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
Branch
cal1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 13971
Build 18103: Run Core Tests
Build 18102: arc lint + arc unit

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.