diff --git a/app/aviary/templates/aviary/aviary_all.html b/app/aviary/templates/aviary/aviary_all.html index 1b9f517..6ed3522 100644 --- a/app/aviary/templates/aviary/aviary_all.html +++ b/app/aviary/templates/aviary/aviary_all.html @@ -53,7 +53,7 @@ {{ aviary.condition }} {{ aviary.last_ward_round }} - {{ aviary.comment }} + {{ aviary.comment|default_if_none:"" }} {% endfor %} diff --git a/app/aviary/templates/aviary/aviary_single.html b/app/aviary/templates/aviary/aviary_single.html index 23c629b..73c7417 100644 --- a/app/aviary/templates/aviary/aviary_single.html +++ b/app/aviary/templates/aviary/aviary_single.html @@ -14,25 +14,27 @@ - -
+
+

- Zustand + Patienten der Voliere

+

Hier finden Sie die Patienten, die momentan in der Voliere {{ aviary.description }} untergebracht sind.

- Lorem ipsum dolor sit, amet consectetur adipisicing elit. - Reiciendis, hic enim pariatur, exercitationem, repellat quasi sit - temporibus dicta voluptate in voluptates. Alias deserunt sint - suscipit explicabo et. Perferendis, dolor praesentium. -

-

- Letzte Inspektion -

-

- Lorem ipsum dolor sit, amet consectetur adipisicing elit. - Reiciendis, hic enim pariatur, exercitationem, repellat quasi sit - temporibus dicta voluptate in voluptates. Alias deserunt sint - suscipit explicabo et. Perferendis, dolor praesentium. + {% for bird in birds %} +

+
Patient: {{bird.bird_identifier}}
+
+

+ Vogel: {{bird.bird}}
+ gefunden am: {{bird.created}}
+ Statusänderung am: {{bird.updated}}
+ Fundumstände: {{bird.find_circumstances}}
+ Diagnose: {{bird.diagnostic_finding}}
+

+
+
+ {% endfor %}

diff --git a/app/aviary/views.py b/app/aviary/views.py index 62a885f..cdbaf97 100644 --- a/app/aviary/views.py +++ b/app/aviary/views.py @@ -3,6 +3,7 @@ from django.shortcuts import render, redirect from .models import Aviary from .forms import AviaryEditForm +from bird.models import FallenBird @login_required(login_url="account_login") @@ -15,11 +16,12 @@ def aviary_all(request): @login_required(login_url="account_login") def aviary_single(request, id): aviary = Aviary.objects.get(id=id) + birds = FallenBird.objects.filter(aviary_id=id).order_by("created") form = AviaryEditForm(request.POST or None, instance=aviary) if request.method == "POST": if form.is_valid(): form.save() return redirect("aviary_all") - context = {"aviary": aviary, "form": form} + context = {"aviary": aviary, "birds": birds, "form": form} return render(request, "aviary/aviary_single.html", context)