1
0
Fork 0

Remove squashed migrations

Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
spacecruft
Alfredos-Panagiotis Damkalis 2022-04-12 13:08:25 +03:00
parent e0cddccb85
commit 5e219954bb
9 changed files with 0 additions and 354 deletions

View File

@ -1,79 +0,0 @@
import django.core.validators
import django.db.models.deletion
import shortuuidfield.fields
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.CreateModel(
name='Mode',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('name', models.CharField(unique=True, max_length=10)),
],
),
migrations.CreateModel(
name='Satellite',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('norad_cat_id', models.PositiveIntegerField()),
('name', models.CharField(max_length=45)),
('names', models.TextField(blank=True)),
('image', models.ImageField(upload_to='satellites', blank=True)),
],
options={
'ordering': ['name'],
},
),
migrations.CreateModel(
name='Transmitter',
fields=[
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
('uuid', shortuuidfield.fields.ShortUUIDField(db_index=True, unique=True, max_length=22, editable=False, blank=True)),
('description', models.TextField()),
('alive', models.BooleanField(default=True)),
('uplink_low', models.PositiveIntegerField(null=True, blank=True)),
('uplink_high', models.PositiveIntegerField(null=True, blank=True)),
('downlink_low', models.PositiveIntegerField(null=True, blank=True)),
('downlink_high', models.PositiveIntegerField(null=True, blank=True)),
('invert', models.BooleanField(default=False)),
('baud', models.FloatField(blank=True, null=True, validators=[django.core.validators.MinValueValidator(0)])),
('approved', models.BooleanField(default=False)),
],
),
migrations.CreateModel(
name='Suggestion',
fields=[
('transmitter_ptr', models.OneToOneField(parent_link=True, on_delete=django.db.models.deletion.CASCADE, auto_created=True, primary_key=True, serialize=False, to='base.Transmitter')),
('citation', models.CharField(max_length=255, blank=True)),
],
bases=('base.transmitter',),
),
migrations.AddField(
model_name='transmitter',
name='mode',
field=models.ForeignKey(related_name='transmitters', on_delete=django.db.models.deletion.SET_NULL, blank=True, to='base.Mode', null=True),
),
migrations.AddField(
model_name='transmitter',
name='satellite',
field=models.ForeignKey(related_name='transmitters', on_delete=django.db.models.deletion.SET_NULL, to='base.Satellite', null=True),
),
migrations.AddField(
model_name='suggestion',
name='transmitter',
field=models.ForeignKey(related_name='suggestions', on_delete=django.db.models.deletion.SET_NULL, blank=True, to='base.Transmitter', null=True),
),
migrations.AddField(
model_name='suggestion',
name='user',
field=models.ForeignKey(on_delete=django.db.models.deletion.SET_NULL, blank=True, to=settings.AUTH_USER_MODEL, null=True),
),
]

View File

@ -1,16 +0,0 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='satellite',
name='image',
field=models.ImageField(help_text='Ideally: 250x250', upload_to='satellites', blank=True),
),
]

View File

@ -1,34 +0,0 @@
# Generated by Django 1.9.6 on 2016-05-04 21:04
import django.db.models.deletion
import jsonfield.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0002_auto_20150908_2054'),
]
operations = [
migrations.CreateModel(
name='DemodData',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('data_id', models.PositiveIntegerField()),
('payload', jsonfield.fields.JSONField(default=dict)),
('transmitter', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.Transmitter')),
],
),
migrations.AddField(
model_name='satellite',
name='telemetry_decoder',
field=models.CharField(blank=True, max_length=20),
),
migrations.AddField(
model_name='satellite',
name='telemetry_schema',
field=jsonfield.fields.JSONField(blank=True, default=dict),
),
]

View File

@ -1,110 +0,0 @@
# Generated by Django 1.10.5 on 2017-03-02 16:41
import django.core.validators
import django.db.models.deletion
from django.db import migrations, models
import db.base.models
class Migration(migrations.Migration):
dependencies = [
('base', '0003_auto_20160504_2104'),
]
operations = [
migrations.CreateModel(
name='Telemetry',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=45)),
('schema', models.TextField(blank=True)),
('decoder', models.CharField(blank=True, max_length=20)),
],
options={
'ordering': ['satellite__norad_cat_id'],
'verbose_name_plural': 'Telemetries',
},
),
migrations.AlterModelOptions(
name='demoddata',
options={'ordering': ['-timestamp']},
),
migrations.AlterModelOptions(
name='satellite',
options={'ordering': ['norad_cat_id']},
),
migrations.RemoveField(
model_name='demoddata',
name='payload',
),
migrations.RemoveField(
model_name='satellite',
name='telemetry_decoder',
),
migrations.RemoveField(
model_name='satellite',
name='telemetry_schema',
),
migrations.AddField(
model_name='demoddata',
name='lat',
field=models.FloatField(default=0, validators=[django.core.validators.MaxValueValidator(90), django.core.validators.MinValueValidator(-90)]),
),
migrations.AddField(
model_name='demoddata',
name='lng',
field=models.FloatField(default=0, validators=[django.core.validators.MaxValueValidator(180), django.core.validators.MinValueValidator(-180)]),
),
migrations.AddField(
model_name='demoddata',
name='payload_decoded',
field=models.TextField(blank=True),
),
migrations.AddField(
model_name='demoddata',
name='payload_frame',
field=models.FileField(blank=True, null=True, upload_to=db.base.models._name_payload_frame),
),
migrations.AddField(
model_name='demoddata',
name='satellite',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='telemetry_data', to='base.Satellite'),
),
migrations.AddField(
model_name='demoddata',
name='source',
field=models.CharField(choices=[('manual', 'manual'), ('network', 'network'), ('sids', 'sids')], default='sids', max_length=7),
),
migrations.AddField(
model_name='demoddata',
name='station',
field=models.CharField(default='Unknown', max_length=45),
),
migrations.AddField(
model_name='demoddata',
name='timestamp',
field=models.DateTimeField(null=True),
),
migrations.AlterField(
model_name='demoddata',
name='data_id',
field=models.PositiveIntegerField(blank=True, null=True),
),
migrations.AlterField(
model_name='demoddata',
name='transmitter',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='base.Transmitter'),
),
migrations.AddField(
model_name='telemetry',
name='satellite',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='telemetries', to='base.Satellite'),
),
migrations.AddField(
model_name='demoddata',
name='payload_telemetry',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='base.Telemetry'),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 1.10.6 on 2017-03-14 18:38
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0004_auto_20170302_1641'),
]
operations = [
migrations.AddField(
model_name='demoddata',
name='observer',
field=models.CharField(blank=True, max_length=60),
),
]

View File

@ -1,23 +0,0 @@
# Generated by Django 1.10.6 on 2017-03-23 17:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0005_demoddata_observer'),
]
operations = [
migrations.AddField(
model_name='satellite',
name='tle1',
field=models.CharField(blank=True, max_length=200),
),
migrations.AddField(
model_name='satellite',
name='tle2',
field=models.CharField(blank=True, max_length=200),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 1.10.6 on 2017-05-08 15:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0006_auto_20170323_1715'),
]
operations = [
migrations.AddField(
model_name='satellite',
name='status',
field=models.CharField(choices=[('alive', 'alive'), ('dead', 'dead'), ('re-entered', 're-entered')], default='alive', max_length=10),
),
]

View File

@ -1,18 +0,0 @@
# Generated by Django 1.11.1 on 2017-05-16 21:09
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0007_satellite_status'),
]
operations = [
migrations.AddField(
model_name='satellite',
name='description',
field=models.TextField(blank=True),
),
]

View File

@ -1,38 +0,0 @@
# Generated by Django 1.11.7 on 2018-01-03 19:31
import os
from django.conf import settings
from django.db import migrations
from django.utils.timezone import now
def move_payloads(apps, schema_editor):
DemodData = apps.get_model('base', 'DemodData')
for demod in DemodData.objects.all():
try:
folder = 'payload_frames/{0}/{1}/{2}/'.format(demod.timestamp.year,
demod.timestamp.month,
demod.timestamp.day)
except AttributeError:
folder = 'payload_frames/{0}/{1}/{2}/'.format(now().year, now().month, now().day)
fullpath = '{0}/{1}'.format(settings.MEDIA_ROOT, folder)
if not os.path.exists(fullpath):
os.makedirs(fullpath)
filename = demod.payload_frame.name.split('/')[-1]
new_name = '{0}{1}'.format(folder, filename)
new_path = '{0}/{1}'.format(settings.MEDIA_ROOT, new_name)
os.rename(demod.payload_frame.path, new_path)
demod.payload_frame.name = new_name
demod.save()
class Migration(migrations.Migration):
dependencies = [
('base', '0008_satellite_description'),
]
operations = [
migrations.RunPython(move_payloads),
]