generate place pages for decheterie & donnerie
This commit is contained in:
parent
e0189986a9
commit
ec7ada568b
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue