diff --git a/combo_plugin_gnm/management/commands/gnm_create_places.py b/combo_plugin_gnm/management/commands/gnm_create_places.py index 7cde55c..da2940b 100644 --- a/combo_plugin_gnm/management/commands/gnm_create_places.py +++ b/combo_plugin_gnm/management/commands/gnm_create_places.py @@ -1,3 +1,4 @@ +# -*- coding: utf-8 -*- # combo-plugin-gnm - Combo GNM plugin # Copyright (C) 2017 Entr'ouvert # @@ -24,7 +25,7 @@ from combo.data.models import Page, ConfigJsonCell class Command(BaseCommand): def handle(self, *args, **options): - layers = ['mdr', 'piscine', 'mairie', 'bibliotheque'] + layers = ['mdr', 'piscine', 'mairie', 'bibliotheque', 'decheterie', 'donnerie'] places_page = Page.objects.get(slug='lieux') for layer in MapLayer.objects.filter(slug__in=layers): @@ -49,7 +50,12 @@ class Command(BaseCommand): page__template_name='place') except ConfigJsonCell.DoesNotExist: page = Page() - page.title = feature['properties']['nom'] + if layer.slug == 'decheterie': + page.title = u'Déchèterie %s' % feature['properties']['commune'] + elif layer.slug == 'donnerie': + page.title = u'Donnerie %s' % feature['properties']['commune'] + else: + page.title = feature['properties']['nom'] page.parent = Page.objects.get(slug=layer.slug) page.template_name = 'place' page.save()