Transactions - land buildTransactionTimeline in a bunch more apps
Summary:
Ref T4712. Specifically...
- Dashboards
- two objects needed PhabricatorApplicationTransactionInterface
- Macros
- Paste
- Phlux
- one object needed PhabricatorApplicationTransactionInterface
- added setShouldTerminate(true)
- Files
- one object needed PhabricatorApplicationTransactionInterface
- Passphrase
- one object needed PhabricatorApplicationTransactionInterface
- added setShouldTerminate(true)
- Drydock
- one object needed PhabricatorApplicationTransactionInterface
- added setShouldTerminate(true)
Test Plan: foreach application, verify that the timeline(s) showed up correctly, including with appropriate setShouldTerminate-ness
Reviewers: epriestley
Reviewed By: epriestley
Subscribers: Korvin, epriestley
Maniphest Tasks: T4712
Differential Revision: https://secure.phabricator.com/D10924