Move Drydock object list rendering to SearchEngine
Summary: Ref T4986. Allows the Drydock search engines to render as panels. Test Plan: Viewed affected interfaces in Drydock. Created panels from each engine. Reviewers: btrahan Reviewed By: btrahan Subscribers: epriestley Maniphest Tasks: T4986 Differential Revision: https://secure.phabricator.com/D9103
This commit is contained in:
@@ -36,7 +36,10 @@ final class DrydockResourceViewController extends DrydockResourceController {
|
||||
->withResourceIDs(array($resource->getID()))
|
||||
->execute();
|
||||
|
||||
$lease_list = $this->buildLeaseListView($leases);
|
||||
$lease_list = id(new DrydockLeaseListView())
|
||||
->setUser($viewer)
|
||||
->setLeases($leases)
|
||||
->render();
|
||||
$lease_list->setNoDataString(pht('This resource has no leases.'));
|
||||
|
||||
$pager = new AphrontPagerView();
|
||||
@@ -48,7 +51,10 @@ final class DrydockResourceViewController extends DrydockResourceController {
|
||||
->withResourceIDs(array($resource->getID()))
|
||||
->executeWithOffsetPager($pager);
|
||||
|
||||
$log_table = $this->buildLogTableView($logs);
|
||||
$log_table = id(new DrydockLogListView())
|
||||
->setUser($viewer)
|
||||
->setLogs($logs)
|
||||
->render();
|
||||
$log_table->appendChild($pager);
|
||||
|
||||
$crumbs = $this->buildApplicationCrumbs();
|
||||
|
||||
Reference in New Issue
Block a user