Changeset View
Changeset View
Standalone View
Standalone View
src/applications/almanac/controller/AlmanacDeviceViewController.php
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | private function buildSSHKeysTable(AlmanacDevice $device) { | ||||
$can_edit = PhabricatorPolicyFilter::hasCapability( | $can_edit = PhabricatorPolicyFilter::hasCapability( | ||||
$viewer, | $viewer, | ||||
$device, | $device, | ||||
PhabricatorPolicyCapability::CAN_EDIT); | PhabricatorPolicyCapability::CAN_EDIT); | ||||
$keys = id(new PhabricatorAuthSSHKeyQuery()) | $keys = id(new PhabricatorAuthSSHKeyQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withObjectPHIDs(array($device_phid)) | ->withObjectPHIDs(array($device_phid)) | ||||
->withIsActive(true) | |||||
->execute(); | ->execute(); | ||||
$table = id(new PhabricatorAuthSSHKeyTableView()) | $table = id(new PhabricatorAuthSSHKeyTableView()) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->setKeys($keys) | ->setKeys($keys) | ||||
->setCanEdit($can_edit) | ->setCanEdit($can_edit) | ||||
->setShowID(true) | ->setShowID(true) | ||||
->setShowTrusted(true) | ->setShowTrusted(true) | ||||
▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines |