Home GnuPG

Create separate "Accept" and "Decline" transactions for Calendar
3a09bb577e0aUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Create separate "Accept" and "Decline" transactions for Calendar

Summary:
Ref T9275. Currently, there's a single "invite" transaction type for managing Calendar invites, and it takes a map of invitees to status.

This isn't great for EditEngine or API access, since it lets you set anyone else to any status and we can't reuse as much code as we can with a simpler API.

Make "Accept" and "Decline" separate actions which affect the actor's invite, so "invite" can be a simpler transaction which just invites or uninvites people.

Test Plan:

  • Joined/accepted/declined an event invitation.
  • Edited event invitees.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T9275

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

Details

Provenance
epriestley <git@epriestley.com>Authored on Jul 12 2016, 12:08 AM
Parents
rPHABffdb9f06f859: Move more event fields to EditEngine
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHAB3a09bb577e0a: Create separate "Accept" and "Decline" transactions for Calendar (authored by epriestley <git@epriestley.com>).Jul 13 2016, 4:41 PM