{{define "settings"}} {{template "header" .}}
{{if .Silenced}} {{template "user-silenced"}} {{end}}

{{if .IsLogOut}}Before you go...{{else}}Account Settings {{if .IsAdmin}}admin settings{{end}}{{end}}

{{if .Flashes}}{{end}} {{ if .IsLogOut }}

Please add an email address and/or passphrase so you can log in again later.

{{ else }}

Change your account settings here.

Username

{{ end }}

Passphrase

{{if and (not .HasPass) (not .IsLogOut)}}

Add a passphrase to easily log in to your account.

{{end}} {{if .HasPass}}

Current passphrase

New passphrase

{{end}} {{if .IsLogOut}}{{end}}

Email

{{if and (not .Email) (not .IsLogOut)}}

Add your email to get:

  • No-passphrase login
  • Account recovery if you forget your passphrase
{{end}}
{{ if .OauthSection }}

OAuth Management

{{ if .OauthAccounts }}

Existing OAuth accounts can be removed from your account.

{{ range $oauth_account := .OauthAccounts }}
{{ end }} {{ end }} {{ if or .OauthSlack .OauthWriteAs }}

{{ if .OauthSlack }} Sign in with Slack {{ end }} {{ if .OauthWriteAs }} Link your Write.as account. {{ end }} {{ if .OauthGitLab }} Link your {{.GitLabDisplayName}} account {{ end }}

{{ end }} {{ end }}
{{template "footer" .}} {{end}}