summaryrefslogtreecommitdiffstats
path: root/core/views_other.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2021-03-29 02:06:19 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2021-03-29 02:06:19 +0100
commit0f024b27f017bd9ce5cf08de4a0753a75752f993 (patch)
treecddf58d67de25375da9924a13f8ea566e681c4c9 /core/views_other.py
parentc81f17c24b9683963f37fcee676cd543e5f282b2 (diff)
downloadtroggle-0f024b27f017bd9ce5cf08de4a0753a75752f993.tar.gz
troggle-0f024b27f017bd9ce5cf08de4a0753a75752f993.tar.bz2
troggle-0f024b27f017bd9ce5cf08de4a0753a75752f993.zip
Replace assert() with DataIssue message
Diffstat (limited to 'core/views_other.py')
-rw-r--r--core/views_other.py64
1 files changed, 2 insertions, 62 deletions
diff --git a/core/views_other.py b/core/views_other.py
index 0b3e6c3..5b9303c 100644
--- a/core/views_other.py
+++ b/core/views_other.py
@@ -140,70 +140,13 @@ def ajax_QM_number(request):
return HttpResponse(res)
-# def logbook_entry_suggestions(request):
- # """
- # Generates a html box with suggestions about what to do with QMs
- # in logbook entry text.
- # """
- # unwiki_QM_pattern=r"(?P<whole>(?P<explorer_code>[ABC]?)(?P<cave>\d*)-?(?P<year>\d\d\d?\d?)-(?P<number>\d\d)(?P<grade>[ABCDXV]?))"
- # unwiki_QM_pattern=re.compile(unwiki_QM_pattern)
- # #wikilink_QM_pattern=settings.QM_PATTERN
-
- # slug=request.POST['slug']
- # date=request.POST['date']
- # lbo=LogbookEntry.objects.get(slug=slug, date=date)
-
- # #unwiki_QMs=re.findall(unwiki_QM_pattern,lbo.text)
- # unwiki_QMs=[m.groupdict() for m in unwiki_QM_pattern.finditer(lbo.text)]
-
- # print(unwiki_QMs)
- # for qm in unwiki_QMs:
- # #try:
- # if len(qm['year'])==2:
- # if int(qm['year'])<50:
- # qm['year']='20'+qm['year']
- # else:
- # qm['year']='19'+qm['year']
-
- # if lbo.date.year!=int(qm['year']):
- # try:
- # lbo=LogbookEntry.objects.get(date__year=qm['year'],title__icontains="placeholder for QMs in")
- # except:
- # print(("failed to get placeholder for year "+str(qm['year'])))
-
- # temp_QM=QM(found_by=lbo,number=qm['number'],grade=qm['grade'])
- # temp_QM.grade=qm['grade']
- # qm['wikilink']=temp_QM.wiki_link()
- # #except:
- # #print 'failed'
-
- # print(unwiki_QMs)
-
-
- # #wikilink_QMs=re.findall(wikilink_QM_pattern,lbo.text)
- # attached_QMs=lbo.QMs_found.all()
- # unmentioned_attached_QMs=''#not implemented, fill this in by subtracting wiklink_QMs from attached_QMs
-
- # #Find unattached_QMs. We only look at the QMs with a proper wiki link.
- # #for qm in wikilink_QMs:
- # #Try to look up the QM.
-
- # print('got 208')
- # any_suggestions=True
- # print('got 210')
- # return render(request,'suggestions.html',
- # {
- # 'unwiki_QMs':unwiki_QMs,
- # 'any_suggestions':any_suggestions
- # })
-
print(" - newFile() is next in troggle/core/views_other.py")
@login_required_if_public
def newFile(request, pslug = None):
if pslug:
previousfile = LogbookEntry.objects.get(slug = pslug, date = previousdate, expedition = expedition)
- assert previousfile.filename
+ #assert previousfile.filename
if request.method == 'POST': # If the form has been submitted...
tripForm = TripForm(request.POST) # A form bound to the POST data
personTripFormSet = PersonTripFormSet(request.POST)
@@ -235,10 +178,7 @@ def newFile(request, pslug = None):
else:
fileform = UploadFileForm() # An unbound form
- return render(request, 'editfile.html', {
- 'fileForm': fileform,
-
- })
+ return render(request, 'editfile.html', {'fileForm': fileform, })
@login_required_if_public
def deleteFile(request, expeditionyear, date = None, slug = None):