diff --git a/nixie-server/templates/settings/api_keys.html.tera b/nixie-server/templates/settings/api_keys.html.tera
index dc13c49..7495f30 100644
--- a/nixie-server/templates/settings/api_keys.html.tera
+++ b/nixie-server/templates/settings/api_keys.html.tera
@@ -36,7 +36,7 @@ API Keys - {{ current_user.username }}
- {% for api_key in api_keys %}
+ {% for api_key in api_keys | filter(attribute="revoked", value=false) %}
| {{ api_key.name}} |
@@ -60,8 +60,37 @@ API Keys - {{ current_user.username }}
{% endif %}
|
+ {% else %}
+
+ | No active API Keys |
+
{% endfor %}
-
+ {% for api_key in api_keys | filter(attribute="revoked", value=true) %}
+
+ | {{ api_key.name}} |
+
+ {% if api_key.revoked %}
+ No Longer Active
+ {% else %}
+ Currently Active
+ {% endif %}
+ |
+ {{ api_key.expiration_date }} |
+
+ {% if api_key.revoked %}
+ A revoked API Key cannot be revived
+ {% else %}
+
+ {% endif %}
+ |
+
+ {% endfor %}
+