1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-23 07:12:41 +01:00
phorge-phorge/webroot/rsrc/css/aphront
epriestley 9292433dae Implement "Resign" action against ApplicationTransactions
Summary:
Ref T2222. This introduces two small new concepts:

  - `expandTransactions()`: allows a transaction to expand into several transactions. For example, "resign" adds a "remove reviewers" transaction.
    - We have some other cases which could use this, but currently hard-code things outside of the `Editor`.
      - One example is that in Maniphest, closing a task implies claiming it if it is unowned.
  - `setIgnoreOnNoEffect()`: The whole Editor can be set to continue or stop if any transactions have no effect, but this allows the behavior to be refined at the individual transaction level. This is primarily to make the UX less confusing, so the user gets only a single relevant error instead of one for each expanded transaction.

Otherwise, this is pretty straightforward.

Test Plan:
Rigged comment form to use SavePro controller, enabled resign action, then tried to resign from a bunch of stuff.

{F117743}

Reviewers: btrahan

Reviewed By: btrahan

CC: chad, aran

Maniphest Tasks: T2222

Differential Revision: https://secure.phabricator.com/D8328
2014-02-25 12:36:02 -08:00
..
aphront-bars.css Standard colors for progress bars 2013-09-13 08:29:16 -07:00
aphront-notes.css Move #888 and #999 to $lightgreytext 2013-09-02 08:12:18 -07:00
context-bar.css Mobile fix for creating another task UI 2013-12-30 15:19:48 -08:00
dark-console.css Move #888 and #999 to $lightgreytext 2013-09-02 08:12:18 -07:00
dialog-view.css Implement "Resign" action against ApplicationTransactions 2014-02-25 12:36:02 -08:00
error-view.css Clean up diff view page 2014-01-13 12:17:37 -08:00
lightbox-attachment.css Move all CSS "z-index" rules to "z-index.css", fix Differential z-index problem 2012-12-30 09:30:21 -08:00
list-filter-view.css Clean up the Diffusion search UI a little bit 2014-02-01 11:48:28 -08:00
multi-column.css Missed a class (multicolumn) 2014-02-11 07:47:09 -08:00
notification.css More grey text updates 2013-09-02 13:57:48 -07:00
pager-view.css Pager buttons 2013-11-28 07:33:27 -08:00
panel-view.css Homepage sprucing, spacing normalization 2014-01-21 14:23:36 -08:00
phabricator-nav-view.css Flatten side nav 2013-05-17 09:58:37 -07:00
request-failure-view.css PhabricatorEnv 2011-01-31 11:55:26 -08:00
table-view.css Don't hide single columns on mobile tables 2014-01-20 11:52:49 -08:00
tokenizer.css Fix non-icon token height 2014-02-21 12:16:18 -08:00
tooltip.css Move all CSS "z-index" rules to "z-index.css", fix Differential z-index problem 2012-12-30 09:30:21 -08:00
transaction.css Fix Remarkup sprite, tweak Transactions 2013-10-26 08:43:34 -07:00
two-column.css Phriction Redesign 2013-04-11 15:05:50 -07:00
typeahead.css Remove spinner GIF for loading tokenizers 2014-02-16 13:16:07 -08:00