mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-22 23:02:42 +01:00
db69686927
Summary: Depends on D20638. Ref T4900. This is an incremental step toward proper workboard updates. Currently, the client can mostly update its view because we do updates when you edit or move a card, and the client and server know how to send lists of card updates, so a lot of the work is already done. However, the code assumes we're only updating/redrawing one card at a time. Make the client accept and process multiple card updates. In future changes, I'll add versioning (so we only update cards that have actually changed), fix the "TODO" around ordering, and move toward actual Aphlict-based real-time updates. Test Plan: - Opened the same workboard in two windows. - Edited cards in one window, pressed "R" (capital letter, with no modifier keys) to reload the second window. - Saw edits and moves reflected accurately after sync, except for some special cases of header/order interaction (see "TODO"). Reviewers: amckinley Reviewed By: amckinley Maniphest Tasks: T4900 Differential Revision: https://secure.phabricator.com/D20639 |
||
---|---|---|
.. | ||
behavior-project-boards.js | ||
behavior-project-create.js | ||
behavior-reorder-columns.js | ||
WorkboardBoard.js | ||
WorkboardCard.js | ||
WorkboardCardTemplate.js | ||
WorkboardColumn.js | ||
WorkboardController.js | ||
WorkboardDropEffect.js | ||
WorkboardHeader.js | ||
WorkboardHeaderTemplate.js | ||
WorkboardOrderTemplate.js |