aboutsummaryrefslogtreecommitdiffstats
path: root/src/node.rs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-08 16:18:11 +0000
committertv <tv@krebsco.de>2026-11-08 17:36:16 +0100
commitd0b773065c441d3e153d9d53bca20ead655b17e7 (patch)
tree12c9e2d291a6b6bc0b9969c9b70c17729f8eefb0 /src/node.rs
parent63c2272a4feb890277ed1362b48a3524d0b07165 (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/node.rs')
0 files changed, 0 insertions, 0 deletions