Homec4science

Mostly drive Calendar event recurrence with the RRULE engine

Authored by epriestley <git@epriestley.com> on Oct 3 2016, 17:56.

Description

Mostly drive Calendar event recurrence with the RRULE engine

Summary:
Ref T10737. Today, we evalute recurrence twice: once when querying, and once in all other cases. This converts the second case to use the RRULE engine.

Next up is making the query use the RRULE engine, too.

Test Plan: Created a new recurring event, iterated through it by clicking "next instance", viewed it on Calendar view.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10737

Differential Revision: https://secure.phabricator.com/D16667

Details

Committed
epriestley <git@epriestley.com>Oct 6 2016, 12:56
Pushed
aubortJan 31 2017, 17:16
Parents
rPHd3fc1800f86a: Migrate Calendar away from stored-epoch fields
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH5dfb672a80f0: Mostly drive Calendar event recurrence with the RRULE engine (authored by epriestley <git@epriestley.com>).Oct 6 2016, 12:56