Changeset View
Changeset View
Standalone View
Standalone View
src/applications/settings/panel/PhabricatorSSHKeysSettingsPanel.php
Show All 27 Lines | final class PhabricatorSSHKeysSettingsPanel extends PhabricatorSettingsPanel { | ||||
public function processRequest(AphrontRequest $request) { | public function processRequest(AphrontRequest $request) { | ||||
$user = $this->getUser(); | $user = $this->getUser(); | ||||
$viewer = $request->getUser(); | $viewer = $request->getUser(); | ||||
$keys = id(new PhabricatorAuthSSHKeyQuery()) | $keys = id(new PhabricatorAuthSSHKeyQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withObjectPHIDs(array($user->getPHID())) | ->withObjectPHIDs(array($user->getPHID())) | ||||
->withIsActive(true) | |||||
->execute(); | ->execute(); | ||||
$table = id(new PhabricatorAuthSSHKeyTableView()) | $table = id(new PhabricatorAuthSSHKeyTableView()) | ||||
->setUser($viewer) | ->setUser($viewer) | ||||
->setKeys($keys) | ->setKeys($keys) | ||||
->setCanEdit(true) | ->setCanEdit(true) | ||||
->setNoDataString(pht("You haven't added any SSH Public Keys.")); | ->setNoDataString(pht("You haven't added any SSH Public Keys.")); | ||||
Show All 36 Lines |