forked from expo/troggle
working maps: cave -> desc, survey -> cave, expedition -> person. Added /millnialpeople/ page.
This commit is contained in:
parent
240c7eff10
commit
9a7a1728a4
@ -70,8 +70,8 @@ class ExpeditionM(models.Model): #instance of this class corresponds to one expo
|
||||
|
||||
class SurveyM(models.Model): #instance of this class corresponds to one .svx file - one trip
|
||||
date = models.CharField(max_length=100) #date of the trip in format YYYY.MM.DD (dated:=date given by .svx file)
|
||||
maxdepth = models.FloatField() #represents max depth of a node in this survey
|
||||
|
||||
survex_file = models.TextField()
|
||||
|
||||
class Logbook_entryM(models.Model): #instance of this class corresponds to one bit of logbook (c.f. expo.survex.com/years/2015/logbook.html or simil)
|
||||
date = models.CharField(max_length=100) #date as typed into logbook
|
||||
contents = models.TextField() #contents of the logbook chunk
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from troggle.core.models import CaveSlug, Cave, CaveAndEntrance, Survey, Expedition, QM, CaveDescription, EntranceSlug, Entrance, Area, SurvexStation, CaveM, Cave_descriptionM
|
||||
from troggle.core.models import CaveSlug, Cave, CaveAndEntrance, Survey, Expedition, QM, CaveDescription, EntranceSlug, Entrance, Area, SurvexStation
|
||||
from troggle.core.forms import CaveForm, CaveAndEntranceFormSet, VersionControlCommentForm, EntranceForm, EntranceLetterForm
|
||||
import troggle.core.models as models
|
||||
import troggle.settings as settings
|
||||
@ -21,6 +21,13 @@ import settings
|
||||
from PIL import Image, ImageDraw, ImageFont
|
||||
import string, os, sys, subprocess
|
||||
|
||||
#
|
||||
# NEW CONTENT
|
||||
#
|
||||
|
||||
|
||||
from troggle.core.models import CaveM, Cave_descriptionM, ExpeditionM
|
||||
|
||||
def millenialcaves(request):
|
||||
#RW messing around area
|
||||
caves = CaveM.objects.all()
|
||||
@ -31,6 +38,16 @@ def millenialdescription(request, slug):
|
||||
desc = Cave_descriptionM.objects.get(slug=slug)
|
||||
return render_with_context(request,'cave_uground_description.html', {'cave': desc})
|
||||
|
||||
def millenialpeople(request):
|
||||
expos = ExpeditionM.objects.all()
|
||||
return render_with_context(request,'peoplemillenial.html' , {'expos': expos})
|
||||
|
||||
|
||||
#
|
||||
# END NEW CONTENT
|
||||
#
|
||||
|
||||
|
||||
|
||||
def getCave(cave_id):
|
||||
"""Returns a cave object when given a cave name or number. It is used by views including cavehref, ent, and qm."""
|
||||
|
@ -50,10 +50,19 @@ def load_redirects():
|
||||
f = troggle.flatpages.models.Redirect(originalURL = oldURL, newURL = newURL)
|
||||
f.save()
|
||||
|
||||
def load_surveys():
|
||||
SurveyM.objects.all().delete()
|
||||
import troggle.parsers.surveysM
|
||||
troggle.parsers.surveysM.load()
|
||||
|
||||
def load_caves():
|
||||
import troggle.parsers.cavesM
|
||||
troggle.parsers.cavesM.load()
|
||||
|
||||
def load_people():
|
||||
import troggle.parsers.peopleM
|
||||
troggle.parsers.peopleM.load()
|
||||
|
||||
def load_all():
|
||||
load_caves()
|
||||
load_surveys()
|
||||
|
@ -21,6 +21,9 @@ def load():
|
||||
print('Loading caves of 1623 area')
|
||||
loadarea('1623')
|
||||
|
||||
print('Loading caves of 1626 area')
|
||||
loadarea('1626')
|
||||
|
||||
|
||||
def loadarea(areacode):
|
||||
|
||||
|
1
urls.py
1
urls.py
@ -24,6 +24,7 @@ actualurlpatterns = patterns('',
|
||||
|
||||
|
||||
url(r'^millenialcaves/?$', views_caves.millenialcaves, name="millenialcaves"),
|
||||
url(r'^millenialpeople/?$', views_caves.millenialpeople, name="millenialpeople"),
|
||||
url(r'^cave/descriptionM/([^/]+)/?$', views_caves.millenialdescription),
|
||||
#url(r'^cave/description/([^/]+)/?$', views_caves.caveDescription),
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user