1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-25 15:00:58 +01:00
phorge-phorge/src/view/control
epriestley d7693a93b3 Provide "Change Projects" and "Change Subscribers" (instead of "Add ...") in comment actions
Summary:
Ref T9908. Fixes T6205.

This is largely some refactoring to improve the code. The new structure is:

  - Each EditField has zero or one "submit" (normal edit form) controls.
  - Each EditField has zero or one "comment" (stacked actions) controls.
    - If we want more than one in the future, we'd just add two fields.
  - Each EditField can have multiple EditTypes which provide Conduit transactions.
  - EditTypes are now lower-level and less involved on the Submit/Comment pathways.

Test Plan:
  - Added and removed projects and subscribers.
  - Changed task statuses.
  - In two windows: added some subscribers in one, removed different ones in the other. The changes did not conflict.
  - Applied changes via Conduit.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T6205, T9908

Differential Revision: https://secure.phabricator.com/D14789
2015-12-15 15:03:34 -08:00
..
AphrontCursorPagerView.php [Redesign] PHUIPagerView 2015-06-02 14:34:04 -07:00
AphrontTableView.php [Redesign] Put all ApplicationSearch results in an ObjectBox 2015-05-24 09:13:58 -07:00
AphrontTokenizerTemplateView.php Provide "Change Projects" and "Change Subscribers" (instead of "Add ...") in comment actions 2015-12-15 15:03:34 -08:00
AphrontTypeaheadTemplateView.php Add javelin_tag(), convert easy callsites 2013-01-25 12:57:17 -08:00
PhabricatorObjectSelectorDialog.php Extend from Phobject 2015-06-15 18:02:27 +10:00