{% extends 'base.html' %} {% set title = batch.name %} {% block content %}
Batch detail

{{ batch.name }}

{% if batch.description %}

{{ batch.description }}

{% endif %}
{{ 'active' if batch.is_active else 'paused' }}
{% if generated_keys %}
Save now

Generated keys

Raw key values are only shown in this response. Store or deliver them now.

{% endif %}
Credentials

{{ credentials|length }} item{% if credentials|length != 1 %}s{% endif %}

{% for credential in credentials %}
{{ credential }}
{% endfor %}
Generate more

Issue extra customer keys

{{ generate_form.hidden_tag() }}
{{ generate_form.count.label(class_='field-label') }} {{ generate_form.count(class_='field-input', placeholder='5') }} {% for error in generate_form.count.errors %}

{{ error }}

{% endfor %}
{{ generate_form.expires_at.label(class_='field-label') }} {{ generate_form.expires_at(class_='field-input') }} {% for error in generate_form.expires_at.errors %}

{{ error }}

{% endfor %}
{{ generate_form.max_views.label(class_='field-label') }} {{ generate_form.max_views(class_='field-input', placeholder='Blank = unlimited') }} {% for error in generate_form.max_views.errors %}

{{ error }}

{% endfor %}
{{ generate_form.key_notes.label(class_='field-label') }} {{ generate_form.key_notes(class_='field-input', placeholder='Internal note') }} {% for error in generate_form.key_notes.errors %}

{{ error }}

{% endfor %}
{{ generate_form.submit(class_='primary-button') }}
Access keys

{{ batch.access_keys|length }} key{% if batch.access_keys|length != 1 %}s{% endif %}

{% for key in batch.access_keys %} {% else %} {% endfor %}
Key hint Status Views Expires Last used Notes
{{ key.key_hint }} {{ key.status }} {{ key.view_count }}{% if key.max_views %} / {{ key.max_views }}{% else %} / unlimited{% endif %} {{ key.expires_at|datetime_local }} {{ key.last_used_at|datetime_local }} {{ key.notes or '-' }} {% if key.revoked_at is none %}
{% else %} Closed {% endif %}
No keys found for this batch.
Batch activity

Recent log entries

{% for entry in recent_logs %}
{{ entry.event_type }}

{{ entry.created_at|datetime_local }}

{{ entry.ip_address or '-' }} {{ entry.detail or '-' }}
{% else %}

No activity for this batch yet.

{% endfor %}
{% endblock %}