{{define "approvals.html"}}
What is waiting on your answer: asked of this machine, or by a Host.
{{if not .TrayView}}{{template "nav" "approvals"}}{{end}}{{.}}
{{end}}Approving signs with this device's key, which is the administrator's:
{{$.Admin "ui"}}
Asked {{.At}}. Approving signs this ship plan with this device's key: each of {{.Server}} runs only its own steps of it, once, within its time. {{if .NeedsCode}}It runs root work, so it needs your code.{{end}} Your host cannot sign it.
{{else}}Asked {{.At}}. Approving signs it with this device's key: it may run once, on {{.Server}} only, within the hour. Your host cannot sign it.
{{end}}{{.Text}}
Asked {{.At}}. Approving takes your code; anything that can drive your browser can click Approve.
Nothing is waiting for your approval.
{{if .TrayView}}When your Host asks for something on this machine, it shows here and this window asks for a code from the authenticator app enrolled when this machine's bastion was set up.
{{else if and (not .IsDevice) .Pairings}}This machine is not your approval device, so asks from your
hosts are not answered here. Run privatae-bastion device-init on the machine
you want to approve from.
Checked {{.CheckedAt}}.
{{end}} {{define "approvals-news"}} {{if or .Arrived .Left}}