1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-23 21:18:19 +01:00
phorge-phorge/src/applications/transactions/controller
epriestley 4d86d51125 Prepare TransactionCommentQuery for extension
Summary:
Ref T2009. Ref T1460. The way Diffusion and Differential load inlines is horrible garbage right now:

  - Differential does an ad-hoc query to get the PHIDs, then does a real load to policy check.
  - Diffusion completely fakes things. In practice this is not a policy violation, but it's dangerous.

Make TransactionCommentQuery extensible so we can subclass it and get the query building correctly in the right Query layer.

Specifically, the Diffusion and Differential subclasses of this Query will add appropriate `withX()` methods to let us express the query in SQL.

Test Plan: Loaded, previewed, edited, and submitted inlines in Differential and Diffusion

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T2009, T1460

Differential Revision: https://secure.phabricator.com/D12026
2015-03-09 14:11:18 -07:00
..
PhabricatorApplicationTransactionCommentEditController.php Don't show meme Remarkup hint button if Macro application is not usable 2014-11-24 15:25:25 -08:00
PhabricatorApplicationTransactionCommentHistoryController.php Prepare TransactionCommentQuery for extension 2015-03-09 14:11:18 -07:00
PhabricatorApplicationTransactionCommentQuoteController.php Make two small fixes to the quoting feature 2014-05-05 11:23:12 -07:00
PhabricatorApplicationTransactionCommentRawController.php T6594, Logged out users should see "View Raw" in dropdown of timeline items 2015-01-09 06:47:16 -08:00
PhabricatorApplicationTransactionCommentRemoveController.php Move all comment management junk into a dropdown menu 2014-05-05 10:57:23 -07:00
PhabricatorApplicationTransactionController.php Policy Transactions - add a details view for custom policy 2014-04-29 09:42:54 -07:00
PhabricatorApplicationTransactionDetailController.php Allow public to view transaction details 2014-10-30 08:36:35 -07:00
PhabricatorApplicationTransactionShowOlderController.php Transactions - add pagination to application transactions 2014-12-02 13:10:29 -08:00
PhabricatorApplicationTransactionValueController.php Minor formatting changes 2014-10-08 08:39:49 +11:00