1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 01:32:42 +01:00
phorge-phorge/src/applications/transactions
epriestley 161f936871 Lift common code for transaction-based reply handlers into parent class
Summary:
Ref T7199. Essentially all of the reply handlers now apply transactions to something which implements PhabricatorApplicationTransactionInterface.

We can share code between them by lifting this stuff into a superclass.

First, convert paste. Also rename `PasteMockMailReceiver` to `PasteMailReceiver` (this got mis-copied from Pholio at some point, I think).

Test Plan: Used `bin/mail receive-test` to send comments + `!unsubscribe` to pastes.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T7199

Differential Revision: https://secure.phabricator.com/D12236
2015-04-01 08:39:21 -07:00
..
application Transactions - add pagination to application transactions 2014-12-02 13:10:29 -08:00
constants Lift inline state transactions into core (in Diffusion) 2015-03-24 05:26:14 -07:00
controller Remove Controller->renderHandlesForPHIDs() 2015-03-31 05:48:19 -07:00
edges Modernize remaining edge types 2015-01-03 10:58:20 +11:00
editor Remove reply handler instructions from email 2015-03-31 16:48:17 -07:00
error Route task merges through new editor 2013-09-23 14:32:32 -07:00
exception Improve ApplicationTransaction behavior for poorly constructed transactions 2014-03-05 10:44:21 -08:00
feed Remove 1x AppIcons, use FontIcons instead 2015-01-25 14:14:41 -08:00
interface Transactions - adding willRenderTimeline to handle tricky cases 2014-12-04 13:58:52 -08:00
phid Rename PHIDType classes 2014-07-24 08:05:46 +10:00
query Extend TransactionCommentQuery for Differential 2015-03-09 14:11:20 -07:00
replyhandler Lift common code for transaction-based reply handlers into parent class 2015-04-01 08:39:21 -07:00
response Differential - return a better response for validation error cases 2015-01-20 13:59:17 -08:00
storage Lift inline comment state transactions into core (in Differential) 2015-03-24 05:26:16 -07:00
view Don't show "View Raw" for removed comments 2015-03-02 07:07:13 -08:00