{% from 'components/macros_form.html' import form_error, render_field %} {% import 'components/macros.html' as macro %} {% set breadcrumb_items = [ (_('Settings'), url_for('settings.info')), (_('Authentication'), False), (_('My API keys'), False), ] %} {% extends 'base.html' %} {% block title %} {{ breadcrumb_items | map(attribute=0) | join(' / ') }} {% endblock %} {% block header %}{% endblock %} {% block content %}
{% include 'components/menu_settings.html' %}
{{ macro.breadcrumb(breadcrumb_items) }} {% if config.LOGIN_DISABLED %}
_('API keys are not available when login is disabled.')
{% elif current_user.is_authenticated %}
{# Table #} {% for apikey in apikeys %} {% endfor %}
{{ _('Name') }} {{ _('Created') }} {{ _('Last used') }}
{{ apikey.name }} {{ format_datetime(apikey.created) }} {{ format_datetime(apikey.last_used) if apikey.last_used is not none else _('Never') }}
{% endif %}
{% endblock %}