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 %} +