39 lines
No EOL
1.6 KiB
HTML
39 lines
No EOL
1.6 KiB
HTML
{% extends 'base/base.html' %}
|
|
{% load i18n static %}
|
|
{% block title %}
|
|
Manage 2FA devices
|
|
{% endblock %}
|
|
{% block includehere %}
|
|
{% endblock %}
|
|
{% block content %}
|
|
<div id="content-main" class="col s12">
|
|
<h3>{% translate 'Manage 2FA devices' %}</h3>
|
|
<hr>
|
|
<a href="{% url 'django_2fa:device-add' %}" class="waves-effect waves-light btn mt-3">
|
|
Add Device
|
|
</a>
|
|
<ul class="collection">
|
|
{% for d in devices %}
|
|
<li class="collection-item avatar">
|
|
<i class="material-icons circle">
|
|
{% if d.device_type == 'email' %}mail
|
|
{% elif d.device_type == 'app' %}phone_android
|
|
{% else %}vpn_key{% endif %}
|
|
</i>
|
|
<span class="title"><strong>{{ d.name }} - {{ d.get_device_type_display }}</strong></span>
|
|
<p>
|
|
{% if not d.setup_complete %}
|
|
<a href="{% url 'django_2fa:device-complete' d.id %}">Complete Setup</a><br>
|
|
{% endif %}
|
|
Added: {{ d.created|date:"D, dS M Y" }}
|
|
</p>
|
|
<a href="{% url 'django_2fa:device-remove' d.id %}" title="remove" class="secondary-content"
|
|
onclick="return confirm('Are sure you wish to remove this device?')">
|
|
<i class="material-icons">delete</i>
|
|
</a>
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</div>
|
|
|
|
{% endblock %} |