Page MenuHomePhabricator

Hide unneeded "SSH Public Keys" personal settings panel
Closed, ResolvedPublic

Description

I don't think we have any use case for SSH keys on a user level within Phabricator nowadays, as we do not host any canonical code repositories in Diffusion anymore, disabled ssh cloning URIs of repos, and disabled Differential?

Exposing unneeded options can create confusion, see T416191#11633950.

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Hide unneeded "SSH Public Keys" personal settings panelrepos/phabricator/phabricator!113aklapperaklapper-wmf/T418044wmf/stable
Customize query in GitLab

Event Timeline

Aklapper triaged this task as Medium priority.

FYI Active keys of active users:
SELECT u.userName, ask.id, FROM_UNIXTIME(ask.dateCreated), ask.keyComment FROM phabricator_auth.auth_sshkey ask INNER JOIN phabricator_user.user u ON ask.objectPHID = u.phid WHERE u.isDisabled = 0 AND ask.isActive = 1;

Confirming that our deployment in T418256 hid that panel