Differential D14251 Diff 34411 src/applications/drydock/controller/DrydockResourceViewController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/controller/DrydockResourceViewController.php
Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | private function buildLeaseBox(DrydockResource $resource) { | ||||
$lease_header = id(new PHUIHeaderView()) | $lease_header = id(new PHUIHeaderView()) | ||||
->setHeader(pht('Active Leases')) | ->setHeader(pht('Active Leases')) | ||||
->addActionLink( | ->addActionLink( | ||||
id(new PHUIButtonView()) | id(new PHUIButtonView()) | ||||
->setTag('a') | ->setTag('a') | ||||
->setHref($leases_uri) | ->setHref($leases_uri) | ||||
->setIconFont('fa-search') | ->setIconFont('fa-search') | ||||
->setText(pht('View All Leases'))); | ->setText(pht('View All'))); | ||||
$lease_list = id(new DrydockLeaseListView()) | $lease_list = id(new DrydockLeaseListView()) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->setLeases($leases) | ->setLeases($leases) | ||||
->render() | ->render() | ||||
->setNoDataString(pht('This resource has no active leases.')); | ->setNoDataString(pht('This resource has no active leases.')); | ||||
return id(new PHUIObjectBoxView()) | return id(new PHUIObjectBoxView()) | ||||
->setHeader($lease_header) | ->setHeader($lease_header) | ||||
->setObjectList($lease_list); | ->setObjectList($lease_list); | ||||
} | } | ||||
} | } |