HomePhabricator

Simplify the TYPE_INVITE Calendar Event transaction for EditEngine

Description

Simplify the TYPE_INVITE Calendar Event transaction for EditEngine

Summary:
Ref T9275. Now that TYPE_ACCEPT and TYPE_DECLINE have been separated out, we can simplify TYPE_INVITE.

This now just takes a list of invited PHIDs, uninvites ones that were removed and invites ones that were added. This is simpler, lets more logic live in the Editor, and makes EditEngine/API access easier.

Test Plan: Created events, added and removed invitees. Used comment stacked action and "pro" editor to adjust invitees.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T9275

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

Details

Provenance
epriestleyAuthored on Jul 12 2016, 4:05 PM
epriestleyPushed on Jul 13 2016, 2:43 PM
Reviewer
chad
Differential Revision
D16280: Simplify the TYPE_INVITE Calendar Event transaction for EditEngine
Parents
rPc09e87073311: Prepare event dates for EditEngine/API
Branches
Unknown
Tags
Unknown
Tasks
T9275: Move Calendar to EditEngine
Build Status
Buildable 13047
Build 16673: Run Core Tests