rename Space.layer to Space.level

This commit is contained in:
Laura Klünder 2017-05-09 13:42:09 +02:00
parent beac70a5c3
commit e70eaea471
4 changed files with 51 additions and 6 deletions

View file

@ -66,9 +66,9 @@ class MapitemFormMixin(ModelForm):
def create_editor_form(mapitemtype):
possible_fields = ['name', 'public', 'altitude', 'level', 'levels', 'geometry', 'width', 'groups', 'color',
possible_fields = ['section', 'space', 'name', 'public', 'altitude', 'geometry', 'width', 'groups', 'color',
'location_type', 'can_search', 'can_describe', 'routing_inclusion', 'compiled_room', 'bssids',
'category', 'layer']
'category', 'level']
existing_fields = [field.name for field in mapitemtype._meta.get_fields() if field.name in possible_fields]
class EditorForm(MapitemFormMixin, ModelForm):

View file

@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.10.7 on 2017-05-09 11:40
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('mapdata', '0063_auto_20170508_1404'),
]
operations = [
migrations.AlterField(
model_name='space',
name='category',
field=models.CharField(choices=[('', 'normal'), ('stairs', 'stairs'), ('escalator', 'escalator'), ('elevator', 'elevator')], default='', max_length=16, verbose_name='category'),
),
migrations.AlterField(
model_name='space',
name='layer',
field=models.CharField(choices=[('', 'normal'), ('upper', 'upper'), ('lower', 'lower')], default='', max_length=16, verbose_name='level'),
),
]

View file

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.10.7 on 2017-05-09 11:40
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('mapdata', '0064_auto_20170509_1140'),
]
operations = [
migrations.RenameField(
model_name='space',
old_name='layer',
new_name='level',
),
]

View file

@ -44,15 +44,15 @@ class Space(SectionGeometryMixin, models.Model):
('escalator', _('escalator')),
('elevator', _('elevator')),
)
LAYERS = (
LEVELS = (
('', _('normal')),
('upper', _('upper')),
('lowerr', _('lower')),
('lower', _('lower')),
)
geometry = GeometryField('polygon')
public = models.BooleanField(verbose_name=_('public'), default=True)
category = models.CharField(verbose_name=_('category'), choices=CATEGORIES, default='', max_length=16)
layer = models.CharField(verbose_name=_('layer'), choices=LAYERS, default='', max_length=16)
level = models.CharField(verbose_name=_('level'), choices=LEVELS, default='', max_length=16)
class Meta:
verbose_name = _('Area')
@ -62,7 +62,7 @@ class Space(SectionGeometryMixin, models.Model):
def get_geojson_properties(self):
result = super().get_geojson_properties()
result['category'] = self.category
result['layer'] = self.layer
result['level'] = self.level
result['public'] = self.public
return result