{% extends "meta.html" %}
{% block title %}
~{{user.username}} - {{cfg("sr.ht", "site-name")}} meta
{% endblock %}
{% block content %}
Notice : This page contains private user information.
Remember your committment to protecting the privacy of the person listed
here and do not share any of this information with unauthorized
individuals. Don't fall for spear phishing — double check that you've
received an authentic support request before doing anything on the user's
behalf!
~{{user.username}}
User ID
{{user.id}}
Email
{{user.email}}
Registered
{{user.created | date}}
User type
{{user.user_type.value}}
{% if user.user_type.value == "suspended" %}
Suspension Notice
{{user.suspension_notice}}
{% endif %}
{% if user.location %}
Location
{{user.location}}
{% endif %}
{% if user.url %}
URL
{{user.url}}
{% endif %}
{% if cfg("meta.sr.ht::billing", "enabled") == "yes"
and user.stripe_customer %}
Stripe customer
{{user.stripe_customer}}
Payment amount
${{"{:.2f}".format(user.payment_cents / 100)}}
Payment interval
{{user.payment_interval.value}}
Payment due
{{user.payment_due | date}}
{% endif %}
{% if user.bio %}
{{user.bio | md}}
{% endif %}
{% if reset_pending %}
{% endif %}
{% if totp %}
{% endif %}
{% if any(user.ssh_keys) %}
SSH keys
Name
Fingerprint
Authorized
Last Used
{% for key in user.ssh_keys %}
{{key.comment}}
{{key.fingerprint}}
{{key.key}}
{{key.created|date}}
{{key.last_used|date}}
{% endfor %}
{% endif %}
{% if any(user.pgp_keys) %}
PGP keys
ID
Fingerprint
Authorized
{% for key in user.pgp_keys %}
{{key.id}}
{{key.fingerprint_hex}}
{{key.key}}
{{key.created|date}}
{% endfor %}
{% endif %}
{% if user.confirmation_hash %}
{{csrf_token()}}
This account is pending confirmation.
{% endif %}
{% if user.user_type.value == "active_paying" %}
{% endif %}
Audit Log
IP Address
Host
Details
Date
{% for log in audit_log %}
{{log.ip_address}}
{{rdns.get(log.ip_address.exploded, "unknown")}}
{{log.details or log.event_type}}
{{log.created | date }}
{% endfor %}
Personal Access Tokens
Comment
Issued
Expires
{% for token in personal_tokens %}
{{ token.comment }}
{{ token.issued | date }}
{{ token.expires | date }}
Revoke
{% endfor %}
Invoices
{% for invoice in invoices %}
{{icon('check')}}
${{"{:.2f}".format(invoice.cents/100)}}
with {{invoice.source}}
Export as PDF
Paid {{invoice.created | date}}
Valid for service until {{invoice.valid_thru | date}}
{% if invoice.comment %}
{{invoice.comment}}
{% endif %}
{% endfor %}
{{csrf_token()}}
Impersonate user
Reason
{{valid.summary('reason')}}
This will send a security notification to the user and the admin security
mailing list. You must have the user's permission to use this feature.
Impersonate this user
{{icon('caret-right')}}
{% endblock %}