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 | |||||