From ec7ada568b1d6944c3fff2b0fa4d9cd001bea81a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 12 Oct 2017 20:23:40 +0200 Subject: [PATCH] generate place pages for decheterie & donnerie --- .../management/commands/gnm_create_places.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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()