{% extends "usersessions/base_manage.html" %}
{% load allauth %}
{% load i18n %}
{% load humanize %}
{% block head_title %}
{% trans "Sessions" %}
{% endblock head_title %}
{% block content %}
{% element h1 tags="usersessions,list" %}
{% trans "Sessions" %}
{% endelement %}
{% if session_count > 1 %}
{% url 'usersessions_list' as action_url %}
{% else %}
{% url 'account_logout' as action_url %}
{% endif %}
{% element form action=action_url method="post" tags="sessions" no_visible_fields=True %}
{% slot body %}
{% csrf_token %}
{% element table tags="sessions" %}
{% translate "Started At" %}
{% translate "IP Address" %}
{% translate "Browser" %}
{% if show_last_seen_at %}
{% translate "Last seen at" %}
{% endif %}
{% for session in sessions %}
{{ session.created_at|naturaltime }}
{{ session.ip }}
{{ session.user_agent }}
{% if show_last_seen_at %}
{{ session.last_seen_at|naturaltime }}
{% endif %}
{% if session.is_current %}
{% element badge tags="session,current" %}
{% translate "Current" %}
{% endelement %}
{% else %}
{% endif %}
{% endfor %}
{% endelement %}
{% endslot %}
{% slot actions %}
{% if session_count > 1 %}
{% element button type="submit" %}
{% translate "Sign Out Other Sessions" %}
{% endelement %}
{% else %}
{% element button type="submit" %}
{% translate "Sign Out" %}
{% endelement %}
{% endif %}
{% endslot %}
{% endelement %}
{% endblock content %}