mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2024-11-22 07:11:52 +00:00
TIdy and docum of cave entry code
This commit is contained in:
parent
47e2c6e214
commit
39683cc413
@ -303,7 +303,6 @@ def edit_cave(request, path = "", slug=None):
|
||||
The format for the file being saved is in templates/dataformat/cave.xml
|
||||
|
||||
It does save the data into into the database directly, not by parsing the file.
|
||||
It does NOT yet commit to the git repo
|
||||
'''
|
||||
message = ""
|
||||
if slug is not None:
|
||||
@ -525,13 +524,3 @@ def qm(request,cave_id,qm_id,year,grade=None, blockname=None):
|
||||
return render(request,'errors/badslug.html', {'badslug': f'QM.DoesNotExist blockname is not empty string {cave_id=} {year=} {qm_id=} {grade=} {blockname=}'})
|
||||
|
||||
|
||||
# def get_qms(request, caveslug):
|
||||
# '''Does not crash, but just returns a text list of the entrances for a cave.
|
||||
# Used internally by the JSON export code? Archeology required..
|
||||
# cf get_entrances() above
|
||||
# '''
|
||||
# try:
|
||||
# cave = Cave.objects.get(caveslug__slug = caveslug)
|
||||
# except:
|
||||
# return render(request,'errors/badslug.html', {'badslug': caveslug})
|
||||
# return render(request,'options.html', {"items": [(q.slug(), q.slug()) for q in cave.QMs()]})
|
||||
|
@ -459,7 +459,7 @@ def survexcaveslist(request):
|
||||
|
||||
def survexcavesingle(request, survex_cave):
|
||||
'''parsing all the survex files of a single cave and showing that it's consistent and can find all
|
||||
the files and people. Should explicity fix the kataster number thing.
|
||||
the files and people. Should explicitly fix the kataster number thing.
|
||||
kataster numbers are not unique across areas. This used to be a db constraint but we need to manage
|
||||
this ourselves as we don't want the parser aborting with an error message.
|
||||
|
||||
|
@ -1,13 +1,16 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- This file is generated using the form documented at /handbook/survey/caveentry.html -->
|
||||
<!-- This file is generated by troggle using the form documented at /handbook/survey/caveentry.html -->
|
||||
<!-- Only put one cave in this file -->
|
||||
<!-- If you edit this 1623-000.html file by hand, make sure you update the database by doing a full data import -->
|
||||
<!-- If you edit this 1623-nnn.html file by hand, make sure you update the database by doing a full data import -->
|
||||
<!-- ALTERNATIVELY you can download an example template from expoweb/templates/cave_data.html -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
</head>
|
||||
<body>
|
||||
<b>This file is generated by troggle</b> using the form documented at /handbook/survey/caveentry.html
|
||||
<br>
|
||||
|
||||
<cave>
|
||||
<non_public>{{ cave.non_public }}</non_public>{% for slug in cave.caveslug_set.all %}<!-- 'False' or 'True'. True if the cave should only be visible to logged-in users. Caves are normally public, so enter 'False' unless you know otherwise. -->
|
||||
<caveslug>{{ slug.slug|default_if_none:"1623-000"|safe }}</caveslug>{% endfor %}<!--(Required). Internal I.D. used to refer to this cave in entrance data files. Typically the same as the filebase, e.g. '1623-195' -->
|
||||
|
@ -1,6 +1,6 @@
|
||||
<!DOCTYPE html>
|
||||
<!-- Only put one entrance in this file -->
|
||||
<!-- This file is generated using the form documented at /handbook/survey/caveentry.html -->
|
||||
<!-- This file is generated by troggle using the form documented at handbook/survey/ententry.html -->
|
||||
<!-- If you edit this file by hand, make sure you update the database by doing a full data import -->
|
||||
|
||||
<!-- See http://expo.survex.com/handbook/survey/caveentryfields.html for current details on filling in this form -->
|
||||
@ -12,6 +12,8 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||||
</head>
|
||||
<body>
|
||||
<b>This file is generated by troggle </b>using the form documented at handbook/survey/ententry.html
|
||||
<br>
|
||||
<entrance>
|
||||
<non_public>{{ entrance.non_public }}</non_public>{% for slug in entrance.entranceslug_set.all %}
|
||||
<slug>{{ slug.slug|default_if_none:""|safe }}</slug>{% endfor %}
|
||||
|
Loading…
Reference in New Issue
Block a user