Homec4science

Begin generalizing Javascript for Workboard state handling

Authored by epriestley <git@epriestley.com> on Feb 9 2016, 13:47.

Description

Begin generalizing Javascript for Workboard state handling

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.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T4900

Differential Revision: https://secure.phabricator.com/D15224

Details

Committed
epriestley <git@epriestley.com>Feb 10 2016, 22:04
Pushed
aubortJan 31 2017, 17:16
Parents
rPH3f920d890474: Fix method call on possible null
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH9bca1a56da65: Begin generalizing Javascript for Workboard state handling (authored by epriestley <git@epriestley.com>).Feb 10 2016, 22:04