feat: Add link to report
This commit is contained in:
parent
3516ca1d29
commit
434b069636
@ -86,6 +86,9 @@ class AdoptionNotice(models.Model):
|
|||||||
"""Returns the url to access a detailed page for the animal."""
|
"""Returns the url to access a detailed page for the animal."""
|
||||||
return reverse('adoption-notice-detail', args=[str(self.id)])
|
return reverse('adoption-notice-detail', args=[str(self.id)])
|
||||||
|
|
||||||
|
def get_report_url(self):
|
||||||
|
return reverse('report-adoption-notice', args=[str(self.id)])
|
||||||
|
|
||||||
def get_photos(self):
|
def get_photos(self):
|
||||||
"""
|
"""
|
||||||
First trys to get group photos that are attached to the adoption notice if there is none it trys to fetch
|
First trys to get group photos that are attached to the adoption notice if there is none it trys to fetch
|
||||||
|
@ -334,6 +334,13 @@ h1 {
|
|||||||
border-radius: 10%;
|
border-radius: 10%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.header-card-adoption-notice {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
.table-adoption-notice-info {
|
.table-adoption-notice-info {
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
@ -1,38 +1,7 @@
|
|||||||
{% load custom_tags %}
|
<div class="adoption-notices">
|
||||||
<ul class="adoption-notices">
|
|
||||||
{% for adoption_notice in adoption_notices %}
|
{% for adoption_notice in adoption_notices %}
|
||||||
<li class="card-adoption-notice">
|
{% include "fellchensammlung/partial-adoption-notice.html" %}
|
||||||
<div>
|
|
||||||
<h1><a href="{{ adoption_notice.get_absolute_url }}"> {{ adoption_notice.name }}</a></h1>
|
|
||||||
<p><b>Notfellchen:</b> {{ adoption_notice.animals.all|join_link:", " | safe }}
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
<b>Ort</b>
|
|
||||||
{% if adoption_notice.location %}
|
|
||||||
{{ adoption_notice.location }}
|
|
||||||
{% else %}
|
|
||||||
Keine Ort angegeben
|
|
||||||
{% endif %}
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
{% if adoption_notice.description %}
|
|
||||||
{{ adoption_notice.description }}
|
|
||||||
{% else %}
|
|
||||||
Keine Beschreibung
|
|
||||||
{% endif %}
|
|
||||||
</p>
|
|
||||||
{% if adoption_notice.get_photo %}
|
|
||||||
<div class="adoption-notice-img">
|
|
||||||
<img title="{{ adoption_notice.get_photo.title }}"
|
|
||||||
src="/media/{{ adoption_notice.get_photo.image }}"
|
|
||||||
alt="{{ adoption_notice.get_photo.alt_text }}">
|
|
||||||
</div>
|
|
||||||
{% else %}
|
|
||||||
No photo
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
@ -0,0 +1,35 @@
|
|||||||
|
{% load custom_tags %}
|
||||||
|
<div class="card-adoption-notice">
|
||||||
|
<div>
|
||||||
|
<div class="header-card-adoption-notice">
|
||||||
|
<h1><a href="{{ adoption_notice.get_absolute_url }}"> {{ adoption_notice.name }}</a></h1>
|
||||||
|
<a href="{{ adoption_notice.get_report_url }}">Melden</a>
|
||||||
|
</div>
|
||||||
|
<p><b>Notfellchen:</b> {{ adoption_notice.animals.all|join_link:", " | safe }}
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<b>Ort</b>
|
||||||
|
{% if adoption_notice.location %}
|
||||||
|
{{ adoption_notice.location }}
|
||||||
|
{% else %}
|
||||||
|
Keine Ort angegeben
|
||||||
|
{% endif %}
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
{% if adoption_notice.description %}
|
||||||
|
{{ adoption_notice.description }}
|
||||||
|
{% else %}
|
||||||
|
Keine Beschreibung
|
||||||
|
{% endif %}
|
||||||
|
</p>
|
||||||
|
{% if adoption_notice.get_photo %}
|
||||||
|
<div class="adoption-notice-img">
|
||||||
|
<img title="{{ adoption_notice.get_photo.title }}"
|
||||||
|
src="/media/{{ adoption_notice.get_photo.image }}"
|
||||||
|
alt="{{ adoption_notice.get_photo.alt_text }}">
|
||||||
|
</div>
|
||||||
|
{% else %}
|
||||||
|
No photo
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
@ -24,7 +24,7 @@ urlpatterns = [
|
|||||||
#############
|
#############
|
||||||
## Reports ##
|
## Reports ##
|
||||||
#############
|
#############
|
||||||
path("melden/<int:adoption_notice_id>/", views.report_adoption, name="report-adoption-notices"),
|
path("melden/<int:adoption_notice_id>/", views.report_adoption, name="report-adoption-notice"),
|
||||||
path("meldung/<uuid:report_id>/", views.report_detail, name="report-detail"),
|
path("meldung/<uuid:report_id>/", views.report_detail, name="report-detail"),
|
||||||
path("meldung/<uuid:report_id>/sucess", views.report_detail_success, name="report-detail-success"),
|
path("meldung/<uuid:report_id>/sucess", views.report_detail_success, name="report-detail-success"),
|
||||||
]
|
]
|
||||||
|
Loading…
Reference in New Issue
Block a user