{% set user_obj = object ?? grav.user %} {% set api_keys = api_keys_for_user(user_obj.username) %} {% set generate_url = uri.addNonce(base_url_relative ~ '/accounts/' ~ user_obj.username ~ '/task' ~ config.system.param_sep ~ 'apiKeyGenerate', 'admin-form', 'admin-nonce') %} {% set revoke_url = uri.addNonce(base_url_relative ~ '/accounts/' ~ user_obj.username ~ '/task' ~ config.system.param_sep ~ 'apiKeyRevoke', 'admin-form', 'admin-nonce') %}
| {{ "Name"|t }} | {{ "Key Prefix"|t }} | {{ "Created"|t }} | {{ "Expires"|t }} | {{ "Last Used"|t }} | {{ "Action"|t }} |
|---|---|---|---|---|---|
| {{ key_data.name ?? 'API Key' }} | {{ key_data.prefix ?? '—' }} |
{{ key_data.created ? key_data.created|date('Y-m-d H:i') : 'N/A' }} | {% if key_data.expires %} {% if key_data.expires < "now"|date('U') %} Expired {{ key_data.expires|date('Y-m-d') }} {% else %} {{ key_data.expires|date('Y-m-d') }} {% endif %} {% else %} Never {% endif %} | {{ key_data.last_used ? key_data.last_used|date('Y-m-d H:i') : 'Never' }} |
No API keys have been generated yet.
{% endif %}