Page MenuHomePhabricator

Begin generalizing Javascript for Workboard state handling
ClosedPublic

Authored by epriestley on Feb 9 2016, 12:55 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 18, 1:06 AM
Unknown Object (File)
Mon, Dec 16, 7:41 AM
Unknown Object (File)
Sun, Dec 15, 3:24 PM
Unknown Object (File)
Wed, Dec 11, 8:35 PM
Unknown Object (File)
Wed, Dec 4, 2:18 PM
Unknown Object (File)
Mon, Dec 2, 5:09 PM
Unknown Object (File)
Mon, Dec 2, 5:09 PM
Unknown Object (File)
Mon, Dec 2, 5:09 PM
Subscribers
None

Details

Summary

Ref T4900. Broadly, workboard state management is fairly ad-hoc now, which makes things like this (where some kind of edit affects global state) difficult:

  • Updating points header to reflect a sum change after dragging a task.
  • Changing progress bars after editing a task to change resolution or points value.
  • Moving a card to the correct column after editing it and changing subprojects/iterations.
  • Responding to real-time notifications about other users moving cards.

This begins rewriting the code in a way that can better accommodate these kinds of far-reaching state update.

This change just moves cover image stuff. I'll continue moving features one at a time until boards work better.

Test Plan

Updated some cover images.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Begin generalizing Javascript for Workboard state handling.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: chad.
chad edited edge metadata.
This revision is now accepted and ready to land.Feb 9 2016, 2:28 PM
This revision was automatically updated to reflect the committed changes.