Welcher Vogel welchem Retter? #20

This commit is contained in:
gw3000 2023-07-15 13:23:16 +02:00
parent 3a150c54f9
commit eacb3c0fc0
2 changed files with 34 additions and 19 deletions

View file

@ -1,18 +1,20 @@
{% extends 'base.html' %}
{% load static %}
{% load crispy_forms_tags %}
{% block content %}
<h3>Stammdaten des Finders</h3>
<div class="row">
<div class="col-lg-6">
<h3>Stammdaten des Finders</h3>
<div class="card bg-light mb-3" style="max-width: 30rem;">
<div class="card-header">Adressdaten</div>
<div class="col-lg-6 mt-3 mb-3">
<div class="card bg-light mb-3" style="max-width: 32rem;">
<div class="card-header">Adressdaten des Finders</div>
<div class="card-body">
<h4 class="card-title">{{rescuer.first_name}} {{rescuer.last_name}}</h4>
<p class="card-text">
{{rescuer.city}} {{rescuer.street}}<br>
{{rescuer.zip_code}}<br>
{{rescuer.phone}}<br>
<strong>Straße:</strong> {{rescuer.street}} {{rescuer.street_number}}<br>
<strong>Stadt:</strong> {{rescuer.city}}<br>
<strong>PLZ:</strong> {{rescuer.zip_code}}<br>
<strong>Phone:</strong> {{rescuer.phone}}<br>
</p>
</div>
</div>
@ -21,16 +23,27 @@
<a href="{% url 'rescuer_edit' rescuer.id %}" class="btn btn-primary">Bearbeiten</a>
</div>
<div class="col-lg-6">
<h4>eins</h4>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Officia tempore voluptatibus voluptatum possimus in
iusto exercitationem perspiciatis eaque harum, nihil, praesentium debitis nisi unde eligendi, qui sapiente
odit expedita aut.</p>
<h4>zwei</h4>
<p>Lorem ipsum dolor, sit amet consectetur adipisicing elit. Officia tempore voluptatibus voluptatum possimus in
iusto exercitationem perspiciatis eaque harum, nihil, praesentium debitis nisi unde eligendi, qui sapiente
odit expedita aut.</p>
<div class="col-lg-4">
<h4>
Patienten des Finders
</h4>
<p>Hier finden Sie die Patienten, die der Finder zur Auffangstation gebracht hat.</p>
<p>
{% for bird in birds %}
<div class="card bg-light mb-3" style="max-width: 30rem;">
<div class="card-header"><h5 class="card-title">Patient: {{bird.bird_identifier}}</h5></div>
<div class="card-body">
<p class="card-text">
<strong>Vogel:</strong> {{bird.bird}}<br>
<strong>gefunden am:</strong> {{bird.created}}<br>
<strong>Statusänderung am:</strong> {{bird.updated}}<br>
<strong>Fundumstände:</strong> {{bird.find_circumstances}}<br>
<strong>Diagnose:</strong> {{bird.diagnostic_finding}}<br>
</p>
</div>
</div>
{% endfor %}
</p>
</div>
</div>

View file

@ -3,6 +3,7 @@ from django.shortcuts import render, redirect
from .forms import RescuerForm
from .models import Rescuer
from bird.models import FallenBird
@login_required(login_url="account_login")
@ -15,7 +16,8 @@ def rescuer_all(request):
@login_required(login_url="account_login")
def rescuer_single(request, id):
rescuer = Rescuer.objects.get(id=id)
context = {"rescuer": rescuer}
birds = FallenBird.objects.filter(rescuer=id)
context = {"rescuer": rescuer, "birds": birds}
return render(request, "rescuer/rescuer_single.html", context)