feat: add location fields to person answer sets

This commit is contained in:
James Graham
2020-12-15 14:23:51 +00:00
parent 82a235e6ff
commit 8e52f779ee
7 changed files with 61 additions and 9 deletions

View File

@@ -4,8 +4,18 @@
{% load staticfiles %}
<script type="application/javascript">
const data = [
{name: 'Test Person', lat: 0, lng: 0},
{
name: '{{ person.name }}',
lat: '{{ answer_set.latitude }}',
lng: '{{ answer_set.longitude }}'
},
]
const settings = {
zoom: 8,
centre_lat: '{{ answer_set.latitude }}',
centre_lng: '{{ answer_set.longitude }}',
}
</script>
<script src="{% static 'js/map.js' %}"></script>
@@ -37,9 +47,7 @@
{% endif %}
{% with person.current_answers as answer_set %}
{% include 'people/person/includes/answer_set.html' %}
{% endwith %}
{% include 'people/person/includes/answer_set.html' %}
<a class="btn btn-success"
href="{% url 'people:person.update' pk=person.pk %}">Update</a>

View File

@@ -42,6 +42,13 @@
</tr>
{% endif %}
{% if answer_set.latitude and answer_set.longitude %}
<tr>
<td>Location</td>
<td>{{ answer_set.latitude }}, {{ answer_set.longitude }}</td>
</tr>
{% endif %}
{% for answer in answer_set.question_answers.all %}
<tr>
<td>{{ answer.question }}</td>