summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/models/logbooks.py8
-rw-r--r--core/views/survex.py2
-rw-r--r--media/css/trog3.css13
-rw-r--r--templates/core/QMs_json_list.html14
-rw-r--r--templates/qm.html9
5 files changed, 35 insertions, 11 deletions
diff --git a/core/models/logbooks.py b/core/models/logbooks.py
index fbe7e49..226f8e5 100644
--- a/core/models/logbooks.py
+++ b/core/models/logbooks.py
@@ -228,8 +228,8 @@ class QM(TroggleModel):
),
)
- # def get_next_by_id(self):
- # return QM.objects.get(id=self.id + 1)
+ def get_next_by_id(self):
+ return QM.objects.get(id=self.id + 1)
- # def get_previous_by_id(self):
- # return QM.objects.get(id=self.id - 1)
+ def get_previous_by_id(self):
+ return QM.objects.get(id=self.id - 1)
diff --git a/core/views/survex.py b/core/views/survex.py
index 714cf6d..45d63ea 100644
--- a/core/views/survex.py
+++ b/core/views/survex.py
@@ -105,7 +105,7 @@ survextemplatefile = """; *** THIS IS A TEMPLATE FILE NOT WHAT YOU MIGHT BE EXPE
; QM doesn't go anywhere, set the resolution-station to be the same as the
; nearest-station. Include any relevant details of how to find or push the QM in
; the textual description.
-;Serial number grade(A/B/C/D/V/X) nearest-station resolution-station description
+;Serial number grade(A/B/C/D/X) nearest-station resolution-station description
;[ QM1 A surveyname.3 - description of QM ]
;[ QM2 B surveyname.5 - description of QM ]
diff --git a/media/css/trog3.css b/media/css/trog3.css
index 48fbd95..1311686 100644
--- a/media/css/trog3.css
+++ b/media/css/trog3.css
@@ -301,9 +301,20 @@ th
a.redtext:link {
color:#F00;
-
}
+a.whitetext:link {
+ color:#FFF;
+}
+a.whitetext:visited {
+ color:#bbb;
+}
+a.whitetext:hover {
+ color:#99F;
+}
+a.whitetext:active {
+ color:#F00;
+}
td.survexnewfile
{
background-color:#f99;
diff --git a/templates/core/QMs_json_list.html b/templates/core/QMs_json_list.html
index 45fcfa9..70ed97b 100644
--- a/templates/core/QMs_json_list.html
+++ b/templates/core/QMs_json_list.html
@@ -4,7 +4,7 @@
"{{qm.blockname}}","QM{{qm.number}}","{{qm.grade}}","{{qm.nearest_station_name}}","{{qm.resolution_station_name}}","{{qm.get_absolute_url}}"]{% if not forloop.last %},{% endif %}
{% endfor %} }
<br /><br />
-------------------------------------------------------
+------------------------------------------------------<br />
Hacked up list of caves with grade "?"
<br /><br />
@@ -16,6 +16,18 @@ Hacked up list of caves with grade "?"
]{% if not forloop.last %},{% endif %}
{% endif %}
{% endfor %} }
+<br /><br />
+------------------------------------------------------<br />
+Hacked up list of caves with grade "V"
+<br /><br />
+{% for qm in object_list %}
+{% if qm.grade == "V" %}<br />
+"{{qm.id}}": ["{{qm.expoyear}}","{{qm.cave}}",{% if qm.ticked %}"TICKed",{% else %}"OPEN",{% endif %}
+"{{qm.blockname}}","QM{{qm.number}}","{{qm.grade}}","{{qm.nearest_station_name}}","{{qm.resolution_station_name}}",
+<a href="{{qm.get_absolute_url}}">"{{qm.get_absolute_url}}"</a>
+]{% if not forloop.last %},{% endif %}
+{% endif %}
+{% endfor %} }
{% endblock %}
diff --git a/templates/qm.html b/templates/qm.html
index d701463..69ada72 100644
--- a/templates/qm.html
+++ b/templates/qm.html
@@ -21,9 +21,9 @@
<table id="cavepage">
<tr>
-<th id="kat_no"><a href="{{qm.get_previous_by_id.get_absolute_url}}">Previous</a></th>
-<th id="name">{{qm|safe}}</th>
-<th id="status"><a href="{{qm.get_next_by_id.get_absolute_url}}">Next</a></th>
+<th id="kat_no"><a class="whitetext" href="{{qm.get_previous_by_id.get_absolute_url}}">Previous QM</a></th>
+<th id="name">QM &nbsp;&nbsp;{{qm|safe}}</th>
+<th id="status"><a class="whitetext" href="{{qm.get_next_by_id.get_absolute_url}}">Next QM</a></th>
</tr>
</table>
{% endblock %}
@@ -46,7 +46,8 @@
{{qm.number}}
<h3>Grade</h3>
-{{qm.grade}}
+{{qm.grade}}
+<p>Explanation of Grade letters: <a href="/handbook/survey/qm.html">Handbook - QM grades</a>
{% if qm.block %}
<h3>Survexfile</h3>