1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-22 10:18:48 +02:00
phorge-phorge/src/applications
epriestley 49bc32f12d Implement PhabricatorApplicationTransactionInterface in Differential
Summary:
Ref T4810. Ultimate goal is to let Harbormaster post a "build passed/failed" transaction. To prepare for that, implement `PhabricatorApplicationTransactionInterface` in Differential.

To allow Harbormaster to take action on //diffs// but have the transactions apply to //revisions//, I added a new method so that objects can redirect transactions to some other object.

Test Plan:
  - Subscribed/unsubscribed/attached/detached from Differential, saw transactions appear properly.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T4810

Differential Revision: https://secure.phabricator.com/D8802
2014-04-17 16:03:24 -07:00
..
arcanist/conduit Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
audit Restore reply instructions to ApplicationTransaction email 2014-04-04 11:14:21 -07:00
auth Minor, fix the scoping of a static variable 2014-04-11 04:24:58 -07:00
base Make dialogs a little easier to use 2014-03-21 14:40:05 -07:00
cache Minor, mark SERIALIZATION_PHP fields as BINARY in Lisk 2014-02-23 16:35:51 -08:00
calendar Issue a proper 404 when trying to edit nonexistent events 2014-03-21 19:11:48 -07:00
chatlog Modernize chatlog a bit 2014-04-10 11:45:21 -07:00
conduit Add a rough harbormaster.querybuildables Conduit API method 2014-04-17 16:00:25 -07:00
config Set celerity.minify true in production environments. 2014-04-10 14:39:05 -07:00
conpherence Restore reply instructions to ApplicationTransaction email 2014-04-04 11:14:21 -07:00
countdown Countdown - use better date control 2014-04-10 18:14:47 -07:00
daemon Do not perform write in PhabricatorDaemonLogQuery by default 2014-01-21 14:04:12 -08:00
dashboard Add edit/view plumbing for dashboards and panels 2014-02-03 10:52:15 -08:00
differential Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
diffusion Show Projects bucket unconditionally in repository summary screen 2014-04-08 19:48:31 -07:00
diviner Fix help menu links for folks with diviner uninstalled 2014-03-28 13:41:19 -07:00
doorkeeper Make "JIRA Issues" field work better with noncredentialed accounts 2014-04-02 12:03:59 -07:00
draft/storage Differential - add DifferentialDraft to track whether revisions have draft feedback or not 2014-02-18 16:25:16 -08:00
drydock Set name parameter when saving file via Drydock 2014-04-03 09:21:36 -07:00
fact Extend all "ManagementWorkflow" classes from a base class 2013-12-27 13:15:40 -08:00
feed Improve robustnesss of feed text rendering 2014-04-17 15:57:18 -07:00
files Modernize documentation links 2014-03-17 15:01:31 -07:00
flag Make attention count yellow 2014-03-29 10:26:53 -07:00
harbormaster Give Buildables a status, populate it, and return it over Conduit 2014-04-17 16:01:16 -07:00
help Fix help menu links for folks with diviner uninstalled 2014-03-28 13:41:19 -07:00
herald Add DifferentialHunkQuery to start hiding hunk storage details 2014-04-14 12:06:26 -07:00
home Fix Maniphest links w.r.t. new "status" data format 2014-03-28 12:59:09 -07:00
legalpad Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
lipsum Use DifferentialRevisionEditor in lipsum 2014-03-11 13:02:00 -07:00
macro Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
mailinglists Extract textual object list parsing from Differential 2014-03-07 17:44:44 -08:00
maniphest Let project prefilling accept PHIDs 2014-04-15 11:17:37 -07:00
meta Various linter fixes. 2014-02-26 12:44:58 -08:00
metamta Add original mail headers to the bottom of error mail 2014-04-06 07:57:03 -07:00
notification Add a "Send Test Notification" button to make testing the server easier 2014-02-17 16:00:33 -08:00
nuance Various linter fixes. 2014-02-26 12:44:58 -08:00
oauthserver Use modern UI for OAuthServer details page 2014-03-18 15:39:45 -07:00
owners Fix a lookup issue in Owners 2014-04-15 11:12:42 -07:00
passphrase Implement a "credential" standard custom field 2014-03-25 16:13:27 -07:00
paste Maniphest Tasks + Project Boards - some polish 2014-03-04 17:01:33 -08:00
people Use better secrets in generating account tokens 2014-04-10 11:45:10 -07:00
phame Modernize documentation links 2014-03-17 15:01:31 -07:00
phid Modernize OAuthServer PHIDs and Queries 2014-03-18 13:27:55 -07:00
phlux Use "\z" instead of "$" to anchor validating regular expressions 2014-03-13 12:42:41 -07:00
pholio Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
phortune Added some additional assertion methods. 2014-03-08 19:16:21 -08:00
phpast Remove phpast.* Conduit methods 2014-03-12 11:30:22 -07:00
phragment Various linter fixes. 2014-02-26 12:44:58 -08:00
phrequent Various linter fixes. 2014-02-26 12:44:58 -08:00
phriction Update Phriction History UI 2014-03-30 11:18:49 -07:00
policy Added some additional assertion methods. 2014-03-08 19:16:21 -08:00
ponder Maniphest Tasks + Project Boards - some polish 2014-03-04 17:01:33 -08:00
project Remove extra workboard margin on mobile 2014-04-16 11:09:53 -07:00
releeph Remove some ad-hoc loading of repositories from Releeph 2014-04-14 12:08:04 -07:00
remarkup/conduit Support processing Remarkup in bulk with remarkup.processbulk Conduit method 2013-11-02 16:30:11 -07:00
repository Implement smart waits for rarely updated repositories 2014-04-16 13:01:04 -07:00
search Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
settings Fix parsing and storage of generated SSH keys 2014-04-08 14:52:37 -07:00
slowvote Modernize documentation links 2014-03-17 15:01:31 -07:00
subscriptions Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
support/application Whitelist allowed editor protocols 2014-03-17 13:00:37 -07:00
system When we fail to process mail, tell the user about it 2014-04-03 18:43:18 -07:00
tokens Feed - fix some whacky "text mode" rendering code 2014-04-10 13:46:02 -07:00
transactions Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
typeahead Audit - add ability to add a package as an auditor 2014-04-04 12:25:03 -07:00
uiexample Major timeline redesign 2014-03-27 14:24:31 -07:00
xhprof Use JSON, not PHP serialization, for XHProf profiles. 2014-02-24 04:16:52 -08:00