add import_tag field
This commit is contained in:
parent
364ab22a2d
commit
ec014680b3
2 changed files with 95 additions and 0 deletions
92
src/c3nav/mapdata/migrations/0005_geometry_import_tag.py
Normal file
92
src/c3nav/mapdata/migrations/0005_geometry_import_tag.py
Normal 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'),
|
||||||
|
),
|
||||||
|
]
|
|
@ -1,7 +1,9 @@
|
||||||
import math
|
import math
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
|
|
||||||
|
from django.db import models
|
||||||
from django.utils.functional import cached_property
|
from django.utils.functional import cached_property
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from shapely.geometry import Point, box, mapping
|
from shapely.geometry import Point, box, mapping
|
||||||
from shapely.ops import unary_union
|
from shapely.ops import unary_union
|
||||||
|
|
||||||
|
@ -17,6 +19,7 @@ class GeometryMixin(SerializableMixin):
|
||||||
A map feature with a geometry
|
A map feature with a geometry
|
||||||
"""
|
"""
|
||||||
geometry = None
|
geometry = None
|
||||||
|
import_tag = models.CharField(_('import tag'), null=True, blank=True, max_length=32)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
abstract = True
|
abstract = True
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue