import_block implementation

This commit is contained in:
Laura Klünder 2023-12-25 16:48:39 +01:00
parent e8944b9ae3
commit fba5c2cbd4
2 changed files with 65 additions and 0 deletions

View file

@ -0,0 +1,63 @@
# Generated by Django 4.2.7 on 2023-12-25 15:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('mapdata', '0094_hub_import_prepare'),
]
operations = [
migrations.AddField(
model_name='area',
name='import_block_data',
field=models.BooleanField(default=False, verbose_name="don't change metadata on import"),
),
migrations.AddField(
model_name='area',
name='import_block_geom',
field=models.BooleanField(default=False, verbose_name="don't change geometry on import"),
),
migrations.AddField(
model_name='dynamiclocation',
name='import_block_data',
field=models.BooleanField(default=False, verbose_name="don't change metadata on import"),
),
migrations.AddField(
model_name='dynamiclocation',
name='import_block_geom',
field=models.BooleanField(default=False, verbose_name="don't change geometry on import"),
),
migrations.AddField(
model_name='level',
name='import_block_data',
field=models.BooleanField(default=False, verbose_name="don't change metadata on import"),
),
migrations.AddField(
model_name='level',
name='import_block_geom',
field=models.BooleanField(default=False, verbose_name="don't change geometry on import"),
),
migrations.AddField(
model_name='poi',
name='import_block_data',
field=models.BooleanField(default=False, verbose_name="don't change metadata on import"),
),
migrations.AddField(
model_name='poi',
name='import_block_geom',
field=models.BooleanField(default=False, verbose_name="don't change geometry on import"),
),
migrations.AddField(
model_name='space',
name='import_block_data',
field=models.BooleanField(default=False, verbose_name="don't change metadata on import"),
),
migrations.AddField(
model_name='space',
name='import_block_geom',
field=models.BooleanField(default=False, verbose_name="don't change geometry on import"),
),
]

View file

@ -179,6 +179,8 @@ class SpecificLocation(Location, models.Model):
verbose_name=_('label settings'))
label_override = I18nField(_('Label override'), plural_name='label_overrides', blank=True, fallback_any=True)
external_url = models.URLField(_('external URL'), null=True, blank=True)
import_block_data = models.BooleanField(_('don\'t change metadata on import'), default=False)
import_block_geom = models.BooleanField(_('don\'t change geometry on import'), default=False)
class Meta:
abstract = True