diff options
| author | tv <tv@krebsco.de> | 2026-11-08 16:18:11 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-08 17:36:16 +0100 |
| commit | d0b773065c441d3e153d9d53bca20ead655b17e7 (patch) | |
| tree | 12c9e2d291a6b6bc0b9969c9b70c17729f8eefb0 /src/access/strict.rs | |
| parent | 63c2272a4feb890277ed1362b48a3524d0b07165 (diff) | |
dashboard: a user's menu, with its credentials and logging out
The user's name, top right, opens a menu:
* "credentials…": the user's keys (GET /auth/keys), one added with its
.pub line or removed but the last (/auth/keys/{id}); under a strict
policy, how to sign them anew (continuum-signed key-add, key-remove);
and where its password is: each node's --htpasswd, its operator's.
* "log out": this browser's session ends. Where the page got in by
what it can't end (the browser's password, the proxy's), it is greyed
(aria-disabled, not disabled, so a click still lands), its tooltip
saying how to log out, and a click says so in a dialog.
The log out button and the text beside the name from 1165 go into it.
Checked in Chromium against stubbed endpoints: the menu, both log out
cases, the credentials dialog, no errors, nothing the content policy
refuses.
Diffstat (limited to 'src/access/strict.rs')
0 files changed, 0 insertions, 0 deletions
