forked from expo/troggle
fix download .3d file
This commit is contained in:
parent
4ae79a642e
commit
7caf1690c6
@ -94,7 +94,7 @@ class Cave(TroggleModel):
|
|||||||
length = models.CharField(max_length=100, blank=True, null=True)
|
length = models.CharField(max_length=100, blank=True, null=True)
|
||||||
depth = models.CharField(max_length=100, blank=True, null=True)
|
depth = models.CharField(max_length=100, blank=True, null=True)
|
||||||
extent = models.CharField(max_length=100, blank=True, null=True)
|
extent = models.CharField(max_length=100, blank=True, null=True)
|
||||||
survex_file = models.CharField(max_length=100, blank=True, null=True)
|
survex_file = models.CharField(max_length=100, blank=True, null=True) # should be a foreign key
|
||||||
description_file = models.CharField(max_length=200, blank=True, null=True)
|
description_file = models.CharField(max_length=200, blank=True, null=True)
|
||||||
url = models.CharField(max_length=200, blank=True, null=True)
|
url = models.CharField(max_length=200, blank=True, null=True)
|
||||||
filename = models.CharField(max_length=200)
|
filename = models.CharField(max_length=200)
|
||||||
@ -109,6 +109,8 @@ class Cave(TroggleModel):
|
|||||||
ordering = ("kataster_code", "unofficial_number")
|
ordering = ("kataster_code", "unofficial_number")
|
||||||
|
|
||||||
def hassurvey(self):
|
def hassurvey(self):
|
||||||
|
"""This is almost certainly a fossil - needs checking...
|
||||||
|
"""
|
||||||
if not self.underground_centre_line:
|
if not self.underground_centre_line:
|
||||||
return "No"
|
return "No"
|
||||||
if (
|
if (
|
||||||
|
@ -480,17 +480,22 @@ div#scene {
|
|||||||
|
|
||||||
|
|
||||||
<div id="Description">
|
<div id="Description">
|
||||||
|
{% comment %} The 'cave' object has text field, not forign-key fields, so we cant dereference to get info on the survex file
|
||||||
|
{% endcomment %}
|
||||||
<p>{% if cave.explorers %}
|
<p>{% if cave.explorers %}
|
||||||
<h2>Explorers</h2>
|
<h2>Explorers</h2>
|
||||||
{{ cave.explorers|safe }}
|
{{ cave.explorers|safe }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<h2>Survex File(s)</h2>
|
<h2>Survex File(s)</h2>
|
||||||
All <a href="/survexfile/{{cave.kataster_number}}">survexfiles</a> for this cave<br />
|
All <a href="/survexfile/{{cave.kataster_number}}">survexfiles</a> for this cave {<br />
|
||||||
{% if cave.survex_file %}
|
{% if cave.survex_file %}
|
||||||
Primary <a href="/survexfile/{{cave.survex_file}}">survex file</a> for this cave
|
Primary <a href="/survexfile/{{cave.survex_file}}">survex file</a> for this cave
|
||||||
<p>[<a href="https://aardgoose.github.io/CaveView.js/">CaveView</a> display of the .3d file is temporarily disabled while we fix things (Nov.2021).<br> See <a href="/handbook/computing/todo.rst">/handbook/computing/todo.rst</a>.]<br><br>
|
<p>[<a href="https://aardgoose.github.io/CaveView.js/">CaveView</a> display of the .3d file is temporarily disabled while we fix things (Nov.2021).<br> See <a href="/handbook/computing/todo.rst">/handbook/computing/todo.rst</a>.]<br><br>
|
||||||
|
|
||||||
|
Download .3d file <a href="/cave/3d/{{cave}}">caves-{{ cave.area.all.0.kat_area }}/{{cave.kataster_number}}/{{svx3d}}.3d</a>
|
||||||
|
<br>
|
||||||
|
cave ID '{{cave.reference}}'<br>
|
||||||
|
cave survex path '{{ cave.area.all.0.kat_area }}/{{cave.kataster_number}}'
|
||||||
<div id='scene'></div>
|
<div id='scene'></div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if cave.underground_description %}
|
{% if cave.underground_description %}
|
||||||
|
@ -48,14 +48,14 @@ Comment: '<span style="color:red;">{{qm.comment}}</span>'</a> <br />
|
|||||||
|
|
||||||
<h4>QM original closest survey station</h4>
|
<h4>QM original closest survey station</h4>
|
||||||
{% if qm.block %}
|
{% if qm.block %}
|
||||||
Survex block: {{qm.blockname}}
|
Survex block: <span style="font-family: monospace">{{qm.blockname}}</span>
|
||||||
<br>
|
<br>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
QM Nearest station: '{{qm.nearest_station_name}}' {{nearest_station_description}}<br />
|
QM Nearest station: <span style="font-family: monospace">'{{qm.nearest_station_name}}' {{nearest_station_description}}</span><br />
|
||||||
QM page_ref: '{{qm.page_ref|safe}}'<br>
|
QM Page reference: <span style="font-family: monospace">'<a href="/{{qm.cave.url_parent}}/{{qm.page_ref}}">{{qm.page_ref|safe}}</a>'</span><br>
|
||||||
|
|
||||||
<h4>QM original description</h4>
|
<h4>QM original description</h4>
|
||||||
{{qm.location_description|safe}}
|
<div style="text-indent: 5%; font-family: monospace">{{qm.location_description|safe}}</div>
|
||||||
|
|
||||||
{% if qm.found_by %}
|
{% if qm.found_by %}
|
||||||
<h4>Creation</h4>
|
<h4>Creation</h4>
|
||||||
@ -64,11 +64,10 @@ Found by <a href="{{qm.found_by.get_absolute_url}}">{{qm.found_by}}</a> on {{qm.
|
|||||||
|
|
||||||
{% if qm.cave %}
|
{% if qm.cave %}
|
||||||
<h4>Cave: {{qm.cave|safe }}</h4>
|
<h4>Cave: {{qm.cave|safe }}</h4>
|
||||||
{{ qm.cave|safe }} - <a href="{% url 'caveQMs' qm.cave|safe %}">All QMs </a> <br>
|
{{ qm.cave|safe }} - <a href="{% url 'caveQMs' qm.cave|safe %}">all QMs </a> for this cave <br>
|
||||||
{{ qm.cave|safe }} - <a href="/{{ qm.cave.url }}"> cave description </a> <br />
|
{{ qm.cave|safe }} - <a href="/{{ qm.cave.url }}"> cave description </a> <br />
|
||||||
{{ qm.cave|safe }} - <a href="/survexfile/{{ qm.cave.kataster_number }}"> survexfiles </a> <br />
|
{{ qm.cave|safe }} - all <a href="/survexfile/{{qm.cave.kataster_number}}">survexfiles</a> for this cave<br />
|
||||||
{{ qm.cave|safe }} - all <a href="/survexfile/{{qm.cave.kataster_number}}">survexfiles</a><br />
|
{{ qm.cave|safe }} - <a href="/survexfile/{{qm.cave.survex_file}}">primary survexfile</a> for this cave<br /><br />
|
||||||
{{ qm.cave|safe }} - <a href="/survexfile/{{qm.cave.survex_file}}">primary survexfile</a>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user