summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2020-05-31 21:03:40 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2020-05-31 21:03:40 +0100
commit5d89cf9474c44c8c421fa23b085cc60f91adc3de (patch)
tree264786b33e9611dd092b20606052d358c5055636
parent09aedecc3b156ee08ed556e49aac18e7e4a4c566 (diff)
downloadtroggle-5d89cf9474c44c8c421fa23b085cc60f91adc3de.tar.gz
troggle-5d89cf9474c44c8c421fa23b085cc60f91adc3de.tar.bz2
troggle-5d89cf9474c44c8c421fa23b085cc60f91adc3de.zip
Delete SURVEYS.CSV code
-rw-r--r--core/views_other.py6
-rw-r--r--parsers/surveys.py66
-rw-r--r--templates/controlPanel.html51
3 files changed, 17 insertions, 106 deletions
diff --git a/core/views_other.py b/core/views_other.py
index 827c499..3da7f82 100644
--- a/core/views_other.py
+++ b/core/views_other.py
@@ -73,12 +73,6 @@ def controlPanel(request):
return render(request,'controlPanel.html', {'caves':Cave.objects.all(),'expeditions':Expedition.objects.all(),'jobs_completed':jobs_completed})
-def downloadSurveys(request):
- from export import tosurveys
- response = HttpResponse(content_type='text/csv')
- response['Content-Disposition'] = 'attachment; filename=Surveys.csv'
- return response
-
def downloadLogbook(request,year=None,extension=None,queryset=None):
if year:
diff --git a/parsers/surveys.py b/parsers/surveys.py
index c50fd56..950e216 100644
--- a/parsers/surveys.py
+++ b/parsers/surveys.py
@@ -31,59 +31,6 @@ def get_or_create_placeholder(year):
placeholder_logbook_entry, newly_created = save_carefully(LogbookEntry, lookupAttribs, nonLookupAttribs)
return placeholder_logbook_entry
-# obsolete surveys.csv does not exist.
-# def readSurveysFromCSV():
- # try: # could probably combine these two
- # surveytab = open(os.path.join(settings.SURVEY_SCANS, "Surveys.csv"))
- # except IOError:
- # import io, urllib.request, urllib.parse, urllib.error
- # surveytab = io.StringIO(urllib.request.urlopen(settings.SURVEY_SCANS + "/Surveys.csv").read())
- # dialect=csv.Sniffer().sniff(surveytab.read())
- # surveytab.seek(0,0)
- # surveyreader = csv.reader(surveytab,dialect=dialect)
- # headers = next(surveyreader)
- # header = dict(list(zip(headers, list(range(len(headers)))))) #set up a dictionary where the indexes are header names and the values are column numbers
-
- # # test if the expeditions have been added yet
- # if Expedition.objects.count()==0:
- # print("There are no expeditions in the database. Please run the logbook parser.")
- # sys.exit()
-
-
- # logging.info("Deleting all scanned images")
- # ScannedImage.objects.all().delete()
-
-
- # logging.info("Deleting all survey objects")
- # Survey.objects.all().delete()
-
-
- # logging.info("Beginning to import surveys from "+str(os.path.join(settings.SURVEYS, "Surveys.csv"))+"\n"+"-"*60+"\n")
-
- # for survey in surveyreader:
- # #I hate this, but some surveys have a letter eg 2000#34a. The next line deals with that.
- # walletNumberLetter = re.match(r'(?P<number>\d*)(?P<letter>[a-zA-Z]*)',survey[header['Survey Number']])
- # # print(walletNumberLetter.groups())
- # year=survey[header['Year']]
-
-
- # surveyobj = Survey(
- # expedition = Expedition.objects.filter(year=year)[0],
- # wallet_number = walletNumberLetter.group('number'),
- # logbook_entry = get_or_create_placeholder(year),
- # comments = survey[header['Comments']],
- # location = survey[header['Location']]
- # )
- # surveyobj.wallet_letter = walletNumberLetter.group('letter')
- # if survey[header['Finished']]=='Yes':
- # #try and find the sketch_scan
- # pass
- # surveyobj.save()
-
-
- # logging.info("added survey " + survey[header['Year']] + "#" + surveyobj.wallet_number + "\r")
-
-# dead
def listdir(*directories):
try:
return os.listdir(os.path.join(settings.SURVEYS, *directories))
@@ -160,19 +107,6 @@ def listdir(*directories):
# print((" ! No folder found for " + expedition.year + " at:- " + yearPath))
# dead
-# def parseSurveys(logfile=None):
- # try:
- # readSurveysFromCSV()
- # except (IOError, OSError):
- # print(" ! Survey CSV not found..")
- # pass
-
- # print(" - Loading scans by expedition year")
- # for expedition in Expedition.objects.filter(year__gte=2000): #expos since 2000, because paths and filenames were nonstandard before then
- # print("%s" % expedition, end=' ')
- # parseSurveyScans(expedition)
-
-# dead
# def isInterlacedPNG(filePath): #We need to check for interlaced PNGs because the thumbnail engine can't handle them (uses PIL)
# file=Image.open(filePath)
# print(filePath)
diff --git a/templates/controlPanel.html b/templates/controlPanel.html
index 7b35545..7325d3b 100644
--- a/templates/controlPanel.html
+++ b/templates/controlPanel.html
@@ -16,7 +16,7 @@
{% if error %}
<div class="noticeBox">
- {{ error }}
+ {{ error }}
<a href="#" class="closeDiv">dismiss this message</a>
</div>
{% endif %}
@@ -75,61 +75,44 @@
</th>
<tr>
- <td>
- surveys to Surveys.csv
+ <td>
+ surveys to Surveys.csv
</td>
- <td>
+ <td>
</td>
<td>
<form name="export" method="get" action={% url "downloadlogbook" %}>
- <p>Download a logbook file which is dynamically generated by Troggle.</p>
-
+ <p>Download a logbook file which is dynamically generated by Troggle.</p>
+
<p>
Expedition year:
<select name="year">
{% for expedition in expeditions %}
- <option value="{{expedition}}"> {{expedition}} </option>
+ <option value="{{expedition}}"> {{expedition}} </option>
{% endfor %}
</select>
</p>
<p>
Output style:
- <select name="extension">
- <option value="txt">.txt file with MediaWiki markup - 2008 style</option>
- <option value="html">.html file - 2005 style</option>
+ <select name="extension">
+ <option value="txt">.txt file with MediaWiki markup - 2008 style</option>
+ <option value="html">.html file - 2005 style</option>
</select>
</p>
<p>
<input name="download_logbook" type="submit" value="Download logbook" />
</p>
</form>
- </td>
+ </td>
</tr>
-<tr>
- <td>
- surveys to Surveys.csv
- </td>
- <td>
- <form name="export" method="post" action="">
- <p>Overwrite the existing Surveys.csv file with one generated by Troggle.</p>
- <input disabled name="export_surveys" type="submit" value="Update {{settings.SURVEYS}}noinfo/Surveys.csv" />
- </form>
- </td>
- <td>
- <form name="export" method="get" action={% url "downloadsurveys" %}>
- <p>Download a Surveys.csv file which is dynamically generated by Troggle.</p>
- <input disabled name="download_surveys" type="submit" value="Download Surveys.csv" />
- </form>
- </td>
-</tr>
-
+
<tr>
<td>qms to qms.csv</td><td>
- <form name="export_qms" method="get" action="downloadqms">
-
+ <form name="export_qms" method="get" action="downloadqms">
+
<!--This is for choosing caves by area (drilldown).
<select id="qmcaveareachooser" class="searchable" >
@@ -137,12 +120,12 @@
-->
- Choose a cave.
+ Choose a cave.
<select name="cave_id" id="qmcavechooser">
{% for cave in caves %}
<option value="{{cave.kataster_number}}">{{cave}}
- </option>
+ </option>
{% endfor %}
</select>
@@ -153,4 +136,4 @@
</table>
</form>
-{% endblock %} \ No newline at end of file
+{% endblock %} \ No newline at end of file