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."""
|
||||
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):
|
||||
"""
|
||||
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%;
|
||||
}
|
||||
|
||||
|
||||
.header-card-adoption-notice {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
}
|
||||
|
||||
.table-adoption-notice-info {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
@ -1,38 +1,7 @@
|
||||
{% load custom_tags %}
|
||||
<ul class="adoption-notices">
|
||||
<div class="adoption-notices">
|
||||
{% for adoption_notice in adoption_notices %}
|
||||
<li class="card-adoption-notice">
|
||||
<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>
|
||||
{% include "fellchensammlung/partial-adoption-notice.html" %}
|
||||
{% 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 ##
|
||||
#############
|
||||
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>/sucess", views.report_detail_success, name="report-detail-success"),
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user