From 0d5297f08c9a629176bbeb9839e8cc9bf80ef3b2 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Wed, 27 Sep 2023 00:38:07 +0300 Subject: lat/long values now persistent on Entrances --- core/models/caves.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'core/models/caves.py') diff --git a/core/models/caves.py b/core/models/caves.py index bad3768..883e33c 100644 --- a/core/models/caves.py +++ b/core/models/caves.py @@ -235,7 +235,6 @@ class Entrance(TroggleModel): bearings = models.TextField(blank=True, null=True) easting = models.TextField(blank=True, null=True) # apparently? manually entered not calculated entrance_description = models.TextField(blank=True, null=True) - exact_station = models.TextField(blank=True, null=True) explorers = models.TextField(blank=True, null=True) filename = models.CharField(max_length=200) findability = models.CharField(max_length=1, choices=FINDABLE_CHOICES, blank=True, null=True) @@ -250,13 +249,15 @@ class Entrance(TroggleModel): name = models.CharField(max_length=100, blank=True, null=True) northing = models.TextField(blank=True, null=True) # apparently? manually entered not calculated other_description = models.TextField(blank=True, null=True) - other_station = models.TextField(blank=True, null=True) photo = models.TextField(blank=True, null=True) slug = models.SlugField(max_length=50, unique=True, default="default_slug_id") - tag_station = models.TextField(blank=True, null=True) underground_description = models.TextField(blank=True, null=True) url = models.CharField(max_length=300, blank=True, null=True) + tag_station = models.TextField(blank=True, null=True) + exact_station = models.TextField(blank=True, null=True) + other_station = models.TextField(blank=True, null=True) + class Meta: ordering = ["caveandentrance__entranceletter"] @@ -412,7 +413,7 @@ class Entrance(TroggleModel): def latlong(self): """Gets lat long assuming that it has to get it from the associated stations, but in fact the Entrance itself - has easting/northing and lat/long fields which perhaps we should try first... + has easting/northing and lat/long fields which perhaps we should try first... or last ?! """ if self.easting and self.northing: return utmToLatLng(33, float(self.easting), float(self.northing), northernHemisphere=True) -- cgit v1.2.3