Make DrydockLease a policy-aware object

Summary: Ref T2015. DrydockLease predates widespread adoption of policies. Make it -- and its query -- policy aware.

Test Plan: Browsed leases from the web UI. Grepped for callsites.

Reviewers: btrahan

Reviewed By: btrahan

CC: hach-que, aran

Maniphest Tasks: T2015

Differential Revision: https://secure.phabricator.com/D7826
This commit is contained in:
epriestley
2013-12-26 10:41:36 -08:00
parent aad6b57c36
commit 6b2d480fe7
8 changed files with 66 additions and 36 deletions

View File

@@ -29,8 +29,8 @@ final class DrydockResourceViewController extends DrydockController {
$resource_uri = $this->getApplicationURI($resource_uri);
$leases = id(new DrydockLeaseQuery())
->setViewer($user)
->withResourceIDs(array($resource->getID()))
->needResources(true)
->execute();
$lease_list = $this->buildLeaseListView($leases);