From 6844e771b581ddfc06fe0c66be11e7dcc779df5a Mon Sep 17 00:00:00 2001 From: moanos Date: Sat, 19 Oct 2024 19:46:11 +0200 Subject: [PATCH] feat: Add timestamps to instance health check --- .../instance-health-check.html | 22 +++++++++++++++++++ src/fellchensammlung/views.py | 8 +++++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/fellchensammlung/templates/fellchensammlung/instance-health-check.html b/src/fellchensammlung/templates/fellchensammlung/instance-health-check.html index 6d64403..584f2c3 100644 --- a/src/fellchensammlung/templates/fellchensammlung/instance-health-check.html +++ b/src/fellchensammlung/templates/fellchensammlung/instance-health-check.html @@ -24,6 +24,28 @@

{% translate "Texte scheinen vollständig" %}

{% endif %} +

{% trans "Zeitstempel" %}

+ {% if timestamps|length > 0 %} +

+ + + + + + + {% for timestamp in timestamps %} + + + + + + {% endfor %} +
{% translate "Key" %}{% translate "Zeitstempel" %}{% translate "Daten" %}
{{ timestamp.key }}{{ timestamp.timestamp }}{{ timestamp.data }}
+

+ {% else %} +

{% translate "Keine Zeitstempel geloggt." %}

+ {% endif %} +

{% translate "Nicht-lokalisierte Vermittlungen" %}

{% if number_not_geocoded_adoption_notices > 0 %}
diff --git a/src/fellchensammlung/views.py b/src/fellchensammlung/views.py index 38d3c5a..3103e3e 100644 --- a/src/fellchensammlung/views.py +++ b/src/fellchensammlung/views.py @@ -14,7 +14,7 @@ from notfellchen import settings from fellchensammlung import logger from .models import AdoptionNotice, Text, Animal, Rule, Image, Report, ModerationAction, \ User, Location, AdoptionNoticeStatus, Subscriptions, CommentNotification, BaseNotification, RescueOrganization, \ - Species, Log + Species, Log, Timestamp from .forms import AdoptionNoticeForm, AdoptionNoticeFormWithDateWidget, ImageForm, ReportAdoptionNoticeForm, \ CommentForm, ReportCommentForm, AnimalForm, \ AdoptionNoticeSearchForm, AnimalFormWithDateWidget, AdoptionNoticeFormWithDateWidgetAutoAnimal @@ -522,6 +522,9 @@ def instance_health_check(request): except Text.DoesNotExist: missing_texts.append((text_code, language)) + # Timestamps + timestamps = Timestamp.objects.all() + context = { "number_of_adoption_notices": number_of_adoption_notices, "number_not_geocoded_adoption_notices": number_not_geocoded_adoption_notices, @@ -531,7 +534,8 @@ def instance_health_check(request): "none_geocoded_rescue_orgs": none_geocoded_rescue_orgs, "missing_texts": missing_texts, "number_unchecked_ans": number_unchecked_ans, - "unchecked_ans": unchecked_ans + "unchecked_ans": unchecked_ans, + "timestamps": timestamps } return render(request, 'fellchensammlung/instance-health-check.html', context=context)