{% extends "base.html" %} {% set u = d.user %} {% block title %}{{ u.email }}{% endblock %} {% block body %}

← users

{{ u.email }} #{{ u.id }}

Account

Tier
{{ u.tier }}
Paid status
{% if d.paid.active %} active via {{ d.paid.source }} {% if d.paid.source == 'credit' %}· expires {{ d.paid.expires_at|dt }} ({{ d.paid.days_remaining }}d){% endif %} {% else %}inactive{% endif %}
Credit until
{{ u.credit_until|dt }}
Created
{{ u.created_at|dt }}
Last login
{{ u.last_login_at|dt }}
Language
{{ u.lang }}
Digest opt-in
{{ 'yes' if u.email_digest_opt_in else 'no' }}{% if u.digest_tone %} · {{ u.digest_tone }}{% endif %}
Referral code
{{ u.referral_code or '—' }}
Referred by
{% if d.referred_by %}{{ d.referred_by.email }}{% else %}—{% endif %}

Billing linkage

Stripe customer
{{ u.stripe_customer_id or '—' }}
Stripe subscription
{{ u.stripe_subscription_id or '—' }}
Stripe trial ends
{{ u.stripe_trial_end_at|dt }}
Polar customer
{{ u.polar_customer_id or '—' }}
Polar subscription
{{ u.polar_subscription_id or '—' }}

Cloud sync

{% if d.sync.enabled %}

enabled · v{{ d.sync.version }} · updated {{ d.sync.updated_at|dt }} (contents are end-to-end encrypted — not readable here)

{% else %}

Not enabled.

{% endif %}

Referrals sent ({{ d.referrals_sent|length }})

{% if d.referrals_sent %} {% for r in d.referrals_sent %} {% endfor %}
ReferredSentConverted
{{ r.referred_email }}{{ r.created_at|dt }} {% if r.converted_at %}{{ r.converted_at|dt }}{% else %}pending{% endif %}
{% else %}

None.

{% endif %}

Feedback votes

👍 {{ d.feedback.get('up', 0) }} · 👎 {{ d.feedback.get('down', 0) }}

Digest emails (last 25)

{% if d.emails %} {% for e in d.emails %} {% endfor %}
KindSentStatusError
{{ e.kind }}{{ e.sent_at|dt }} {% if e.status == 'sent' %}sent{% elif e.status == 'error' %}error{% else %}{{ e.status }}{% endif %} {{ e.error or '' }}
{% else %}

None.

{% endif %}

Legal acknowledgements

{% if d.acks %} {% for a in d.acks %} {% endfor %}
VersionLangAccepted
v{{ a.version }}{{ a.lang }}{{ a.accepted_at|dt }}
{% else %}

None recorded.

{% endif %} {% endblock %}