1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 09:42:41 +01:00
phorge-phorge/src/applications/calendar/storage
epriestley b084efb362 Record a "series parent PHID" on Calendar events that retains relationships after forks
Summary:
When you edit "X and all future events", X becomes the new parent of an event series.

Currently, it loses its relationship to its original parent. Instead, retain that relationship -- it's separate from the normal "parent", but we can use it to make the UI more clear or tweak behaviors later.

This mostly just keeps us from losing/destroying data that we might need/want later.

Test Plan:
  - Ran migrations.
  - Cancelled "X and all future events", saw sensible-appearing beahvior in the database for "seriesParentPHID".

Reviewers: chad

Reviewed By: chad

Differential Revision: https://secure.phabricator.com/D16780
2016-10-31 15:30:34 -07:00
..
__tests__ Remove "days fresh" / "days stale" indictator in Differential revision list 2016-05-16 10:47:19 -07:00
PhabricatorCalendarDAO.php Delete license headers from files 2012-11-05 11:16:51 -08:00
PhabricatorCalendarEvent.php Record a "series parent PHID" on Calendar events that retains relationships after forks 2016-10-31 15:30:34 -07:00
PhabricatorCalendarEventInvitee.php Replace user "status" with "availability" 2015-05-14 11:15:04 -07:00
PhabricatorCalendarEventTransaction.php Convert Calendar to Modular Transactions 2016-07-13 07:46:33 -07:00
PhabricatorCalendarEventTransactionComment.php T5464, ApplicationTransactions for calendar events 2015-04-28 06:26:48 -07:00
PhabricatorCalendarExport.php Make more of the Calendar export workflow work 2016-10-06 04:14:29 -07:00
PhabricatorCalendarExportTransaction.php Rough in most of Calendar exports 2016-10-06 04:06:35 -07:00
PhabricatorCalendarExternalInvitee.php Support arbitary event invitees when importing events 2016-10-27 13:27:58 -07:00
PhabricatorCalendarHoliday.php Remove "days fresh" / "days stale" indictator in Differential revision list 2016-05-16 10:47:19 -07:00
PhabricatorCalendarImport.php Allow Calendar imports to be configured with hourly or daily auto-updates 2016-10-26 12:19:14 -07:00
PhabricatorCalendarImportLog.php Add import log messages to Calendar imports 2016-10-14 07:57:48 -07:00
PhabricatorCalendarImportTransaction.php Prepare for event imports in Calendar 2016-10-12 10:45:31 -07:00
PhabricatorCalendarSchemaSpec.php Create Edge tables in phabricator_calendar db. 2015-04-27 16:35:55 -07:00