concat CP with street name if the option is check
This commit is contained in:
parent
325c26455e
commit
12043d6569
|
@ -0,0 +1,29 @@
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('passerelle_imio_liege_lisrue', '0005_auto_20170921_1213'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='imioliegelisrue',
|
||||||
|
name='street_with_postal_code',
|
||||||
|
field=models.BooleanField(default=True, verbose_name='Return street with postal code'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='imioliegelisrue',
|
||||||
|
name='description',
|
||||||
|
field=models.TextField(verbose_name='Description'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='imioliegelisrue',
|
||||||
|
name='title',
|
||||||
|
field=models.CharField(max_length=50, verbose_name='Title'),
|
||||||
|
),
|
||||||
|
]
|
|
@ -37,6 +37,9 @@ class ImioLiegeLisrue(BaseResource):
|
||||||
profile = models.CharField(max_length=100, choices=PROFILE_CHOICES, default='Liege')
|
profile = models.CharField(max_length=100, choices=PROFILE_CHOICES, default='Liege')
|
||||||
include_all_of_belgium = models.BooleanField(default=True,
|
include_all_of_belgium = models.BooleanField(default=True,
|
||||||
verbose_name=_('Include all of Belgium'))
|
verbose_name=_('Include all of Belgium'))
|
||||||
|
street_with_postal_code = models.BooleanField(default=False,
|
||||||
|
verbose_name=_('Return street with postal code'))
|
||||||
|
|
||||||
verify_cert = models.BooleanField(default=True,
|
verify_cert = models.BooleanField(default=True,
|
||||||
verbose_name=_('Check HTTPS Certificate validity'))
|
verbose_name=_('Check HTTPS Certificate validity'))
|
||||||
|
|
||||||
|
@ -94,9 +97,13 @@ class ImioLiegeLisrue(BaseResource):
|
||||||
if street_label in known_street_labels:
|
if street_label in known_street_labels:
|
||||||
continue
|
continue
|
||||||
known_street_labels[street_label] = True
|
known_street_labels[street_label] = True
|
||||||
|
if self.street_with_postal_code:
|
||||||
|
street_label = u"{} - {}".format(street_label, str(item.get('codePostal'))).strip()
|
||||||
|
else:
|
||||||
|
street_label = street_label.split()
|
||||||
streets.append({
|
streets.append({
|
||||||
'id': item.get('codeRue'),
|
'id': item.get('codeRue'),
|
||||||
'text': street_label.strip(),
|
'text': street_label,
|
||||||
})
|
})
|
||||||
return {'data': streets}
|
return {'data': streets}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue