mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2025-12-18 04:27:16 +00:00
Fixed parsers
This commit is contained in:
@@ -69,8 +69,8 @@ def alphabet_suffix(n):
|
||||
if not alphabet:
|
||||
alphabet = list(string.ascii_lowercase)
|
||||
|
||||
if n < len(alphabet):
|
||||
suffix = alphabet[n]
|
||||
if n < len(alphabet) and n > 0:
|
||||
suffix = alphabet[n-1]
|
||||
else:
|
||||
suffix = "_X_" + random.choice(string.ascii_lowercase) + random.choice(string.ascii_lowercase)
|
||||
return suffix
|
||||
|
||||
@@ -4,6 +4,7 @@ from django.contrib.auth import authenticate
|
||||
from django.contrib.auth import forms as auth_forms
|
||||
from django.contrib.auth import login, logout
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.http import HttpResponse, HttpResponseRedirect
|
||||
from django.shortcuts import redirect, render
|
||||
from django.utils.http import url_has_allowed_host_and_scheme
|
||||
|
||||
@@ -22,7 +23,7 @@ class login_required_if_public(object):
|
||||
|
||||
def __call__(self, *args, **kwargs):
|
||||
return self.f(*args, **kwargs)
|
||||
|
||||
|
||||
|
||||
# This is copied from CUYC.cuy.website.view.auth
|
||||
# If we want to do the whole online-email thing, we would also need to copy across the code in these
|
||||
|
||||
@@ -8,6 +8,7 @@ from django.shortcuts import render, redirect
|
||||
|
||||
import settings
|
||||
|
||||
from troggle.core.models.caves import GetCaveLookup
|
||||
from troggle.core.models.logbooks import LogbookEntry, writelogbook, PersonLogEntry
|
||||
from troggle.core.models.survex import DrawingFile
|
||||
from troggle.core.models.troggle import DataIssue, Expedition, PersonExpedition
|
||||
@@ -340,7 +341,7 @@ def logbookedit(request, year=None, slug=None):
|
||||
"textrows": rows,
|
||||
},
|
||||
)
|
||||
else: # no slug
|
||||
else: # no slug or bad slug for an lbe which does not exist
|
||||
# NEW logbook entry
|
||||
return render(
|
||||
request,
|
||||
|
||||
Reference in New Issue
Block a user