2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-17 18:07:07 +00:00

flatpages to expopages

This commit is contained in:
Philip Sargent
2021-03-31 16:14:36 +01:00
parent 577bd51613
commit 3452c2c5d4
6 changed files with 19 additions and 18 deletions

View File

@@ -55,7 +55,7 @@ def expofilesdir(request, dirpath, filepath):
fileitems.append((Path(urlpath) / f.parts[-1], str(f.parts[-1]), getmimetype(f)))
return render(request, 'dirdisplay.html', { 'filepath': urlpath, 'fileitems':fileitems, 'diritems': diritems,'settings': settings })
def flatpage(request, path):
def expopage(request, path):
'''Either renders an HTML page from expoweb with all the menus,
or serves an unadorned binary file with mime type
@@ -174,7 +174,7 @@ def getmimetype(path):
@login_required_if_public
@ensure_csrf_cookie
def editflatpage(request, path):
def editexpopage(request, path):
try:
r = Cave.objects.get(url = path)
return troggle.core.views_caves.editCave(request, r.cave.slug)
@@ -241,7 +241,7 @@ def editflatpage(request, path):
else:
body = "### File not found ###\n" + str(filepath)
flatpageForm = FlatPageForm({"html": body, "title": "Missing"})
return render(request, 'editflatpage.html', {'path': path, 'form': flatpageForm, })
return render(request, 'editexpopage.html', {'path': path, 'form': flatpageForm, })
class FlatPageForm(forms.Form):
title = forms.CharField(widget=forms.TextInput(attrs={'size':'60'}))