diff options
| author | Étienne Loks <etienne.loks@proxience.com> | 2015-04-19 22:52:43 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@proxience.com> | 2015-04-19 22:52:43 +0200 |
| commit | 5953bfdb54bd36f716d7b36681aae2648e3c1028 (patch) | |
| tree | ae14b6fc6184b32030e1ab5ede8eceae0e00317f /chimere/models.py | |
| parent | 908744a6f3d5ac40a48f0a52c5167e131785b2cc (diff) | |
| download | Chimère-5953bfdb54bd36f716d7b36681aae2648e3c1028.tar.bz2 Chimère-5953bfdb54bd36f716d7b36681aae2648e3c1028.zip | |
Add a directory with all available markers
Diffstat (limited to 'chimere/models.py')
| -rw-r--r-- | chimere/models.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/chimere/models.py b/chimere/models.py index fcc01a1..2469493 100644 --- a/chimere/models.py +++ b/chimere/models.py @@ -301,6 +301,14 @@ class SubCategory(models.Model): json_string = json.dumps(self.getJSONDict()) return json_string + @property + def slug(self): + return defaultfilters.slugify(self.name) + + @property + def item_nb(self): + return Marker.objects.filter(categories=self).count() + IMPORTERS = {'KML':KMLManager, 'OSM':OSMManager, 'SHP':ShapefileManager, @@ -702,7 +710,6 @@ class Marker(GeographicItem): url = reverse('chimere:tiny', args=[area_name, urn]) return url - PRE_ATTRS = { 'Marker':('name', 'geometry', 'import_version', 'modified_since_import'), 'Route':('name', 'geometry', 'import_version', 'modified_since_import'), |
