private function buildTransactions(PhabricatorDashboard $dashboard)
 {
     $viewer = $this->getRequest()->getUser();
     $xactions = id(new PhabricatorDashboardTransactionQuery())->setViewer($viewer)->withObjectPHIDs(array($dashboard->getPHID()))->execute();
     $timeline = id(new PhabricatorApplicationTransactionView())->setUser($viewer)->setShouldTerminate(true)->setObjectPHID($dashboard->getPHID())->setTransactions($xactions);
     return $timeline;
 }