1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-04 20:52:43 +01:00
phorge-phorge/src/applications/project/controller
epriestley 9bca1a56da 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
2016-02-10 13:04:27 -08:00
..
PhabricatorProjectArchiveController.php First cut of new Project Home 2016-01-23 16:11:45 -08:00
PhabricatorProjectBoardController.php Make project page/navigation construction more consistent, particularly on mobile 2016-01-13 09:34:57 -08:00
PhabricatorProjectBoardDisableController.php Allow workboards to be disabled, hiding "(Backlog)" column annotations 2016-02-08 14:09:36 -08:00
PhabricatorProjectBoardImportController.php Migrate existing projects to retain "Workboard" as default item 2016-01-22 09:44:43 -08:00
PhabricatorProjectBoardReorderController.php Improve some column behaviors for Milestone/Subproject columns 2016-02-04 08:07:45 -08:00
PhabricatorProjectBoardViewController.php Begin generalizing Javascript for Workboard state handling 2016-02-10 13:04:27 -08:00
PhabricatorProjectColumnDetailController.php Improve some column behaviors for Milestone/Subproject columns 2016-02-04 08:07:45 -08:00
PhabricatorProjectColumnEditController.php Improve some column behaviors for Milestone/Subproject columns 2016-02-04 08:07:45 -08:00
PhabricatorProjectColumnHideController.php Various linter fixes 2015-08-11 22:36:55 +10:00
PhabricatorProjectController.php Support drag-and-drop to set cover images on workboard cards 2016-02-06 15:58:43 -08:00
PhabricatorProjectCoverController.php Support drag-and-drop to set cover images on workboard cards 2016-02-06 15:58:43 -08:00
PhabricatorProjectEditController.php Put subprojects and milestones back into the Project UI 2016-02-01 09:18:11 -08:00
PhabricatorProjectEditPictureController.php Minor tweaks to Profile/Project 2016-01-28 22:45:19 +00:00
PhabricatorProjectListController.php Make project page/navigation construction more consistent, particularly on mobile 2016-01-13 09:34:57 -08:00
PhabricatorProjectLockController.php Move member/watch actions to "Members/Watchers" page 2016-01-19 19:37:27 -08:00
PhabricatorProjectManageController.php Fix dead column link and provide more milestone UI context 2016-02-05 12:25:52 -08:00
PhabricatorProjectMembersAddController.php Move member/watch actions to "Members/Watchers" page 2016-01-19 19:37:27 -08:00
PhabricatorProjectMembersRemoveController.php Allow project editors to remove watchers 2016-01-19 19:38:07 -08:00
PhabricatorProjectMembersViewController.php Fix dead column link and provide more milestone UI context 2016-02-05 12:25:52 -08:00
PhabricatorProjectMoveController.php Support drag-and-drop to set cover images on workboard cards 2016-02-06 15:58:43 -08:00
PhabricatorProjectPanelController.php Allow profile menus to be collapsed and expanded 2016-01-19 13:16:54 -08:00
PhabricatorProjectProfileController.php Add getDisplayName to cards and profiles 2016-02-05 13:13:48 -08:00
PhabricatorProjectSilenceController.php Replace subscribe/unsubscribe for projects with explicit mail setting 2016-01-19 19:39:02 -08:00
PhabricatorProjectSubprojectsController.php Put subprojects and milestones back into the Project UI 2016-02-01 09:18:11 -08:00
PhabricatorProjectSubprojectWarningController.php Roughly implement milestone columns on workboards 2016-02-03 16:37:59 -08:00
PhabricatorProjectUpdateController.php Move member/watch actions to "Members/Watchers" page 2016-01-19 19:37:27 -08:00
PhabricatorProjectViewController.php Give profile menus more straightforward hide/disable/delete/default interactions 2016-01-22 08:14:39 -08:00
PhabricatorProjectWatchController.php Redirect to profile after watching a project, not default page 2016-01-22 17:30:32 -08:00