1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-18 19:40:55 +01:00
phorge-phorge/src/applications/calendar/xaction
epriestley a0ea31f47f When users edit recurring events, prompt to "Edit This Event" or "Edit All Future Events"
Summary:
Fixes T11804. This probably isn't perfect but seems to work fairly reasonably and not be as much of a weird nonsense mess like the old behavior was.

When a user edits a recurring event, we ask them what they're trying to do. Then we more or less do that.

Test Plan:
  - Edited an event in the middle of a series.
  - Edited the first event in a series.
  - Edited "just this" and "all future" events in various places in a series.
  - Edited normal events.
  - Cancelled various events.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T11804

Differential Revision: https://secure.phabricator.com/D16782
2016-10-31 16:38:32 -07:00
..
PhabricatorCalendarEventAcceptTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventAllDayTransaction.php Make the "All Day Event" control use a checkbox instead of a dropdown 2016-10-31 14:18:59 -07:00
PhabricatorCalendarEventCancelTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventDateTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventDeclineTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventDescriptionTransaction.php Support object mentions in Calendar Event descriptions 2016-08-31 15:33:45 -07:00
PhabricatorCalendarEventEndDateTransaction.php Make calendar intepret all-day dates in a more consistent way 2016-10-31 14:19:35 -07:00
PhabricatorCalendarEventForkTransaction.php When users edit recurring events, prompt to "Edit This Event" or "Edit All Future Events" 2016-10-31 16:38:32 -07:00
PhabricatorCalendarEventFrequencyTransaction.php Schedule monthly events on the 29th, 30th or 31st relative to the end of the month 2016-10-31 14:13:50 -07:00
PhabricatorCalendarEventHostTransaction.php Make event hosts editable 2016-07-13 15:40:41 -07:00
PhabricatorCalendarEventIconTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventInviteTransaction.php Support arbitary event invitees when importing events 2016-10-27 13:27:58 -07:00
PhabricatorCalendarEventNameTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventRecurringTransaction.php Move event recurrence controls to a separate page on the workflow 2016-10-31 14:13:36 -07:00
PhabricatorCalendarEventReplyTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventStartDateTransaction.php Migrate Calendar away from stored-epoch fields 2016-10-06 03:55:59 -07:00
PhabricatorCalendarEventTransactionType.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventUntilDateTransaction.php Use more CalendarDateTime and fewer epoch timestamps in Calendar 2016-10-06 03:52:59 -07:00
PhabricatorCalendarExportDisableTransaction.php Rough in most of Calendar exports 2016-10-06 04:06:35 -07:00
PhabricatorCalendarExportModeTransaction.php Rough in most of Calendar exports 2016-10-06 04:06:35 -07:00
PhabricatorCalendarExportNameTransaction.php Rough in most of Calendar exports 2016-10-06 04:06:35 -07:00
PhabricatorCalendarExportQueryKeyTransaction.php Make more of the Calendar export workflow work 2016-10-06 04:14:29 -07:00
PhabricatorCalendarExportTransactionType.php Rough in most of Calendar exports 2016-10-06 04:06:35 -07:00
PhabricatorCalendarImportDeleteTransaction.php Allow events from a particular import source to be bulk-deleted 2016-10-18 15:24:06 -07:00
PhabricatorCalendarImportDisableTransaction.php Make Calendar ICS imports sort of work in a crude, approximate way 2016-10-12 15:29:05 -07:00
PhabricatorCalendarImportFrequencyTransaction.php Allow Calendar imports to be configured with hourly or daily auto-updates 2016-10-26 12:19:14 -07:00
PhabricatorCalendarImportICSFileTransaction.php Add a URI-based ICS import source engine 2016-10-19 10:55:29 -07:00
PhabricatorCalendarImportICSURITransaction.php Add a URI-based ICS import source engine 2016-10-19 10:55:29 -07:00
PhabricatorCalendarImportNameTransaction.php Make Calendar ICS imports sort of work in a crude, approximate way 2016-10-12 15:29:05 -07:00
PhabricatorCalendarImportReloadTransaction.php Add an explicit "Reload Import" action to imports 2016-10-25 10:33:14 -07:00
PhabricatorCalendarImportTransactionType.php Make Calendar ICS imports sort of work in a crude, approximate way 2016-10-12 15:29:05 -07:00