1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-13 00:01:03 +01:00
phorge-phorge/src/infrastructure/edges
epriestley 09868271bd Move board relationships to dedicated storage
Summary:
Fixes T5476. Using edges to store which objects are on which board columns ends up being pretty awkward. In particular, it makes T4807 very difficult to implement.

Introduce a dedicated `BoardColumnPosition` storage.

This doesn't affect ordering rules (T4807) yet: boards are still arranged by priority. We just read which tasks are on which columns out of a new table.

Test Plan:
  - Migrated data, then viewed some boards. Saw exactly the same data.
  - Dragged tasks from column to column.
  - Created a task directly into a column.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T5476

Differential Revision: https://secure.phabricator.com/D10160
2014-08-06 15:09:09 -07:00
..
__tests__ Remove all edge events 2014-07-17 15:41:42 -07:00
constants Move board relationships to dedicated storage 2014-08-06 15:09:09 -07:00
editor Remove all edge events 2014-07-17 15:41:42 -07:00
exception Delete license headers from files 2012-11-05 11:16:51 -08:00
query Change double quotes to single quotes. 2014-06-09 11:36:50 -07:00
type Modernize task/revision edges and write inverse transactions 2014-07-17 15:41:08 -07:00
util Change double quotes to single quotes. 2014-06-09 11:36:50 -07:00