add import_tag field

This commit is contained in:
Laura Klünder 2018-12-20 16:12:00 +01:00
parent 364ab22a2d
commit ec014680b3
2 changed files with 95 additions and 0 deletions

View file

@ -0,0 +1,92 @@
# Generated by Django 2.1.4 on 2018-12-20 15:10
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('mapdata', '0004_mapupdate_types'),
]
operations = [
migrations.AlterModelOptions(
name='mapupdate',
options={'default_related_name': 'mapupdates', 'get_latest_by': 'datetime', 'ordering': ('datetime',), 'verbose_name': 'Map update', 'verbose_name_plural': 'Map updates'},
),
migrations.AddField(
model_name='altitudearea',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='altitudemarker',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='area',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='building',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='column',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='door',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='graphnode',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='hole',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='lineobstacle',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='obstacle',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='poi',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='ramp',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='space',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='stair',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
migrations.AddField(
model_name='wifimeasurement',
name='import_tag',
field=models.CharField(blank=True, max_length=32, null=True, verbose_name='import tag'),
),
]

View file

@ -1,7 +1,9 @@
import math
from collections import OrderedDict
from django.db import models
from django.utils.functional import cached_property
from django.utils.translation import ugettext_lazy as _
from shapely.geometry import Point, box, mapping
from shapely.ops import unary_union
@ -17,6 +19,7 @@ class GeometryMixin(SerializableMixin):
A map feature with a geometry
"""
geometry = None
import_tag = models.CharField(_('import tag'), null=True, blank=True, max_length=32)
class Meta:
abstract = True