{{ define "content" }}

{{ .locale.Tr "settings" }}

{{ .locale.Tr "settings.header.tokens" }}

{{ if not .apiEnabled }} {{ end }}

{{ .locale.Tr "settings.create-token" }}

{{ .locale.Tr "settings.create-token-help" }}

{{ .csrfHtml }}

{{ .locale.Tr "settings.token-expiration-help" }}

{{ if .accessTokens }} {{ range $token := .accessTokens }}

{{ .Name }}

{{ $.locale.Tr "settings.token-gist-permission" }}: {{ if eq .ScopeGist 0 }}{{ $.locale.Tr "settings.token-permission-none" }}{{ else if eq .ScopeGist 1 }}{{ $.locale.Tr "settings.token-permission-read" }}{{ else }}{{ $.locale.Tr "settings.token-permission-read-write" }}{{ end }} {{ $.locale.Tr "settings.token-user-permission" }}: {{ if eq .ScopeUser 0 }}{{ $.locale.Tr "settings.token-permission-none" }}{{ else if eq .ScopeUser 1 }}{{ $.locale.Tr "settings.token-permission-read" }}{{ else }}{{ $.locale.Tr "settings.token-permission-read-write" }}{{ end }}

{{ $.locale.Tr "settings.token-created-at" }} {{ .CreatedAt | humanDate }}

{{ if eq .ExpiresAt 0 }}

{{ $.locale.Tr "settings.token-no-expiration" }}

{{ else }}

{{ $.locale.Tr "settings.token-expires-at" }} {{ .ExpiresAt | humanDateOnly }}{{ if .IsExpired }} ({{ $.locale.Tr "settings.token-expired" }}){{ end }}

{{ end }} {{ if eq .LastUsedAt 0 }}

{{ $.locale.Tr "settings.token-never-used" }}

{{ else }}

{{ $.locale.Tr "settings.token-last-used" }} {{ .LastUsedAt | humanTimeDiff }}

{{ end }}
{{ $.csrfHtml }}
{{ end }} {{ else }}
{{ .locale.Tr "settings.create-token-help" }}
{{ end }}
{{ end }}