summaryrefslogtreecommitdiff
path: root/chimere/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-04 16:24:02 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-04 16:24:02 +0100
commitaa2f0af0e4d5305b06d58d2819b59baaa022ef53 (patch)
tree8e22750755a06d19996e11e48f3f430360e9d7c3 /chimere/models.py
parent1a2c18b6960f2c392f3a55bf20698fa0a6b748e8 (diff)
downloadChimère-aa2f0af0e4d5305b06d58d2819b59baaa022ef53.tar.bz2
Chimère-aa2f0af0e4d5305b06d58d2819b59baaa022ef53.zip
Admin: add multimedia and picture formsets to polygon and route
Diffstat (limited to 'chimere/models.py')
-rw-r--r--chimere/models.py34
1 files changed, 20 insertions, 14 deletions
diff --git a/chimere/models.py b/chimere/models.py
index e767ab0..f08ff7a 100644
--- a/chimere/models.py
+++ b/chimere/models.py
@@ -837,8 +837,9 @@ GEOM_TO_GEOM_ITEM = {
class Marker(GeographicItem):
- '''Marker for a POI
- '''
+ """
+ Marker for a POI
+ """
ref_item = models.ForeignKey(
"Marker", blank=True, null=True, verbose_name=_("Reference marker"),
related_name='submited_marker')
@@ -888,18 +889,21 @@ class Marker(GeographicItem):
return 'point'
def getLatitude(self):
- '''Return the latitude
- '''
+ """
+ Return the latitude
+ """
return self.point.y
def getLongitude(self):
- '''Return the longitude
- '''
+ """
+ Return the longitude
+ """
return self.point.x
def getGeoJSON(self, categories_id=[]):
- '''Return a GeoJSON string
- '''
+ """
+ Return a GeoJSON string
+ """
jsons = []
json_tpl = {"type": "Feature", "properties": {}}
for cat in self.categories.all():
@@ -1062,8 +1066,9 @@ post_save.connect(marker_post_save, sender=Marker)
class Polygon(GeographicItem):
- '''Polygon on the map
- '''
+ """
+ Polygon on the map
+ """
ref_item = models.ForeignKey(
"Polygon", blank=True, null=True, verbose_name=_("Reference polygon"),
related_name='submited_polygon')
@@ -1166,9 +1171,9 @@ post_save.connect(weighted_post_save, sender=Polygon)
class AggregatedPolygon(models.Model):
- '''
+ """
Database view for aggregated polygons
- '''
+ """
polygon = models.MultiPolygonField()
subcategory = models.ForeignKey(SubCategory)
status = models.CharField(_("Status"), max_length=1, choices=STATUS)
@@ -1519,8 +1524,9 @@ class RouteFile(models.Model):
class Route(GeographicItem):
- '''Route on the map
- '''
+ """
+ Route on the map
+ """
ref_item = models.ForeignKey(
"Route", blank=True, null=True, verbose_name=_("Reference route"),
related_name='submited_route')