forked from expo/troggle
replace GetCaveByReference
This commit is contained in:
@@ -201,15 +201,16 @@ class Cave(TroggleModel):
|
||||
pass
|
||||
return lowestareas[0]
|
||||
|
||||
def getCaveByReference(reference):
|
||||
areaname, code = reference.split("-", 1)
|
||||
area = Area.objects.get(short_name = areaname)
|
||||
foundCaves = list(Cave.objects.filter(area = area, kataster_number = code).all()) + list(Cave.objects.filter(area = area, unofficial_number = code).all())
|
||||
#print((list(foundCaves)))
|
||||
if len(foundCaves) == 1:
|
||||
return foundCaves[0]
|
||||
else:
|
||||
return False
|
||||
# This seems to be peculiarly broken, and is now replaced for logbooks.
|
||||
# def getCaveByReference(reference):
|
||||
# areaname, code = reference.split("-", 1)
|
||||
# area = Area.objects.get(short_name = areaname)
|
||||
# foundCaves = list(Cave.objects.filter(area = area, kataster_number = code).all()) + list(Cave.objects.filter(area = area, unofficial_number = code).all())
|
||||
# #print((list(foundCaves)))
|
||||
# if len(foundCaves) == 1:
|
||||
# return foundCaves[0]
|
||||
# else:
|
||||
# return False
|
||||
|
||||
class OtherCaveName(TroggleModel):
|
||||
name = models.CharField(max_length=160)
|
||||
|
||||
@@ -16,6 +16,10 @@ class SurvexDirectory(models.Model):
|
||||
class Meta:
|
||||
ordering = ('id',)
|
||||
|
||||
def __str__(self):
|
||||
return str(self.path) + "-" + str(self.primarysurvexfile.path)
|
||||
|
||||
|
||||
|
||||
class SurvexFile(models.Model):
|
||||
path = models.CharField(max_length=200)
|
||||
|
||||
Reference in New Issue
Block a user