1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-13 10:22:42 +01:00
phorge-phorge/src/applications/calendar/controller
epriestley 3a09bb577e 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
2016-07-13 07:41:58 -07:00
..
PhabricatorCalendarController.php Generate "stub" events earlier, so more infrastructure works with Calendar 2016-07-13 07:41:16 -07:00
PhabricatorCalendarEventCancelController.php Generate "stub" events earlier, so more infrastructure works with Calendar 2016-07-13 07:41:16 -07:00
PhabricatorCalendarEventDragController.php Minor linter and stylistic fixes 2015-07-07 22:52:59 +10:00
PhabricatorCalendarEventEditController.php Generate "stub" events earlier, so more infrastructure works with Calendar 2016-07-13 07:41:16 -07:00
PhabricatorCalendarEventEditProController.php Initial cut of CalendarEditEngine 2016-07-13 07:40:57 -07:00
PhabricatorCalendarEventJoinController.php Create separate "Accept" and "Decline" transactions for Calendar 2016-07-13 07:41:58 -07:00
PhabricatorCalendarEventListController.php Calendar day view should have forward/back controls to scroll through days 2015-05-05 12:51:32 -07:00
PhabricatorCalendarEventViewController.php Generate "stub" events earlier, so more infrastructure works with Calendar 2016-07-13 07:41:16 -07:00