From df694fddf39a697d6e07141bf45eac88217b2244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 28 Nov 2016 16:37:36 +0100 Subject: [PATCH] Remove Source from Editor --- .../migrations/0004_auto_20161128_1536.py | 44 +++++++++++++++++++ src/c3nav/mapdata/models/source.py | 7 +-- 2 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 src/c3nav/mapdata/migrations/0004_auto_20161128_1536.py diff --git a/src/c3nav/mapdata/migrations/0004_auto_20161128_1536.py b/src/c3nav/mapdata/migrations/0004_auto_20161128_1536.py new file mode 100644 index 00000000..c19503c6 --- /dev/null +++ b/src/c3nav/mapdata/migrations/0004_auto_20161128_1536.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.10.2 on 2016-11-28 15:36 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('mapdata', '0003_auto_20161016_1133'), + ] + + operations = [ + migrations.AlterModelOptions( + name='area', + options={'verbose_name': 'Area', 'verbose_name_plural': 'Areas'}, + ), + migrations.AlterModelOptions( + name='building', + options={'verbose_name': 'Building', 'verbose_name_plural': 'Buildings'}, + ), + migrations.AlterField( + model_name='area', + name='level', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='areas', to='mapdata.Level', verbose_name='level'), + ), + migrations.AlterField( + model_name='area', + name='package', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='areas', to='mapdata.Package', verbose_name='map package'), + ), + migrations.AlterField( + model_name='building', + name='level', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='buildings', to='mapdata.Level', verbose_name='level'), + ), + migrations.AlterField( + model_name='building', + name='package', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='buildings', to='mapdata.Package', verbose_name='map package'), + ), + ] diff --git a/src/c3nav/mapdata/models/source.py b/src/c3nav/mapdata/models/source.py index fbf07604..0a99195e 100644 --- a/src/c3nav/mapdata/models/source.py +++ b/src/c3nav/mapdata/models/source.py @@ -1,13 +1,14 @@ from django.db import models +from django.db.models import Model from django.utils.translation import ugettext_lazy as _ -from c3nav.mapdata.models.base import MapItem - -class Source(MapItem): +class Source(Model): """ A map source, images of levels that can be useful as backgrounds for the map editor """ + name = models.SlugField(_('Name'), unique=True, max_length=50) + package = models.ForeignKey('mapdata.Package', on_delete=models.CASCADE, verbose_name=_('map package')) bottom = models.DecimalField(_('bottom coordinate'), max_digits=6, decimal_places=2) left = models.DecimalField(_('left coordinate'), max_digits=6, decimal_places=2) top = models.DecimalField(_('top coordinate'), max_digits=6, decimal_places=2)