From ef781223d2661194769abc0d08bb73f056b3fb94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Thu, 14 May 2020 13:50:07 -0300 Subject: [PATCH] Sessao migrations --- .../migrations/0052_auto_20200514_1345.py | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 sapl/sessao/migrations/0052_auto_20200514_1345.py diff --git a/sapl/sessao/migrations/0052_auto_20200514_1345.py b/sapl/sessao/migrations/0052_auto_20200514_1345.py new file mode 100644 index 000000000..2a5ce4fd4 --- /dev/null +++ b/sapl/sessao/migrations/0052_auto_20200514_1345.py @@ -0,0 +1,106 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.29 on 2020-05-14 16:45 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('parlamentares', '0033_auto_20200513_1847'), + ('painel', '0003_auto_20200513_1544'), + ('sessao', '0051_auto_20200416_1538'), + ] + + operations = [ + migrations.CreateModel( + name='CronometroLista', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('cronometro', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='painel.Cronometro')), + ], + options={ + 'verbose_name': 'Tipo de Lista de Discurso - Cronômetro', + 'verbose_name_plural': 'Tipo de Listas de Discurso - Cronômetros', + 'ordering': ['tipo_lista', 'cronometro'], + }, + ), + migrations.CreateModel( + name='ListaDiscurso', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('orador_atual', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='parlamentares.Parlamentar')), + ('sessao_plenaria', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='sessao.SessaoPlenaria', verbose_name='Sessão Plenária')), + ], + options={ + 'verbose_name': 'Lista de Discurso', + 'verbose_name_plural': 'Listas de Discurso', + 'ordering': ['tipo', 'sessao_plenaria'], + }, + ), + migrations.CreateModel( + name='ParlamentarLista', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('ordenacao', models.PositiveIntegerField(blank=True, null=True, verbose_name='Ordenação')), + ('lista', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='sessao.ListaDiscurso')), + ('parlamentar', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='parlamentares.Parlamentar')), + ], + options={ + 'verbose_name': 'Lista de Discurso - Parlamentar', + 'verbose_name_plural': 'Listas de Discurso - Parlamentares', + 'ordering': ['lista', 'parlamentar', 'ordenacao'], + }, + ), + migrations.CreateModel( + name='TipoListaDiscurso', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('nome', models.CharField(max_length=100, verbose_name='Tipo')), + ], + options={ + 'verbose_name': 'Tipo de Lista de Discurso', + 'verbose_name_plural': 'Tipos de Lista de Discurso', + 'ordering': ['nome'], + }, + ), + migrations.AlterField( + model_name='registroleitura', + name='ip', + field=models.CharField(blank=True, default='', max_length=60, verbose_name='IP'), + ), + migrations.AlterField( + model_name='registrovotacao', + name='ip', + field=models.CharField(blank=True, default='', max_length=60, verbose_name='IP'), + ), + migrations.AlterField( + model_name='votoparlamentar', + name='ip', + field=models.CharField(blank=True, default='', max_length=60, verbose_name='IP'), + ), + migrations.AddField( + model_name='listadiscurso', + name='tipo', + field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='sessao.TipoListaDiscurso', verbose_name='Tipo de Lista de Discurso'), + ), + migrations.AddField( + model_name='cronometrolista', + name='tipo_lista', + field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='sessao.TipoListaDiscurso'), + ), + migrations.AlterUniqueTogether( + name='parlamentarlista', + unique_together=set([('lista', 'parlamentar')]), + ), + migrations.AlterUniqueTogether( + name='listadiscurso', + unique_together=set([('tipo', 'sessao_plenaria')]), + ), + migrations.AlterUniqueTogether( + name='cronometrolista', + unique_together=set([('tipo_lista', 'cronometro')]), + ), + ]