Page MenuHomePhabricator

D10929.id26250.diff
No OneTemporary

D10929.id26250.diff

diff --git a/src/applications/base/controller/PhabricatorController.php b/src/applications/base/controller/PhabricatorController.php
--- a/src/applications/base/controller/PhabricatorController.php
+++ b/src/applications/base/controller/PhabricatorController.php
@@ -565,6 +565,7 @@
->setObjectPHID($object->getPHID())
->setTransactions($xactions)
->setPager($pager);
+ $object->renderTimelineCallback($timeline, $this->getRequest());
return $timeline;
}
diff --git a/src/applications/pholio/storage/PholioMock.php b/src/applications/pholio/storage/PholioMock.php
--- a/src/applications/pholio/storage/PholioMock.php
+++ b/src/applications/pholio/storage/PholioMock.php
@@ -264,6 +264,17 @@
return new PholioTransaction();
}
+ public function renderTimelineCallback(
+ PhabricatorApplicationTransactionView $timeline,
+ AphrontRequest $request) {
+
+ $mock = id(new PholioMockQuery())
+ ->setViewer($request->getUser())
+ ->withPHIDs(array($timeline->getObjectPHID()))
+ ->executeOne();
+ $timeline->setMock($mock);
+ return $timeline;
+ }
/* -( PhabricatorTokenReceiverInterface )---------------------------------- */
diff --git a/src/applications/transactions/interface/PhabricatorApplicationTransactionInterface.php b/src/applications/transactions/interface/PhabricatorApplicationTransactionInterface.php
--- a/src/applications/transactions/interface/PhabricatorApplicationTransactionInterface.php
+++ b/src/applications/transactions/interface/PhabricatorApplicationTransactionInterface.php
@@ -35,6 +35,10 @@
*/
public function getApplicationTransactionTemplate();
+ public function renderTimelineCallback(
+ PhabricatorApplicationTransactionView $timeline,
+ AphrontRequest $request);
+
}
// TEMPLATE IMPLEMENTATION /////////////////////////////////////////////////////
@@ -55,4 +59,11 @@
return new <<<???>>>Transaction();
}
+ public function renderTimelineCallback(
+ PhabricatorApplicationTransactionView $timeline,
+ AphrontRequest $request) {
+
+ return $timeline;
+ }
+
*/

File Metadata

Mime Type
text/plain
Expires
Dec 9 2025, 6:36 PM (5 w, 8 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
12473814
Default Alt Text
D10929.id26250.diff (2 KB)

Event Timeline