From 483c42c471c105a27b7af8c77de1a36e73b9ce43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Wed, 13 May 2020 16:50:55 -0300 Subject: [PATCH] =?UTF-8?q?Fix=20painel=20migrations=20(ap=C3=B3s=20c?= =?UTF-8?q?=C3=B3pia)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/0003_auto_20190603_1033.py | 48 ---------- .../migrations/0003_auto_20200513_1544.py | 87 +++++++++++++++++++ .../migrations/0004_auto_20190603_1033.py | 25 ------ sapl/painel/migrations/0005_painelconfig.py | 27 ------ .../migrations/0006_auto_20190612_1347.py | 25 ------ ...0007_painelconfig_tempo_disparo_termino.py | 20 ----- .../0008_painelconfig_exibir_nome_casa.py | 20 ----- ...painelconfig_mostrar_votos_antecedencia.py | 20 ----- .../migrations/0010_auto_20190711_1030.py | 26 ------ .../0011_cronometro_last_stop_duration.py | 20 ----- .../0012_painelconfig_mostrar_ementa.py | 20 ----- 11 files changed, 87 insertions(+), 251 deletions(-) delete mode 100644 sapl/painel/migrations/0003_auto_20190603_1033.py create mode 100644 sapl/painel/migrations/0003_auto_20200513_1544.py delete mode 100644 sapl/painel/migrations/0004_auto_20190603_1033.py delete mode 100644 sapl/painel/migrations/0005_painelconfig.py delete mode 100644 sapl/painel/migrations/0006_auto_20190612_1347.py delete mode 100644 sapl/painel/migrations/0007_painelconfig_tempo_disparo_termino.py delete mode 100644 sapl/painel/migrations/0008_painelconfig_exibir_nome_casa.py delete mode 100644 sapl/painel/migrations/0009_painelconfig_mostrar_votos_antecedencia.py delete mode 100644 sapl/painel/migrations/0010_auto_20190711_1030.py delete mode 100644 sapl/painel/migrations/0011_cronometro_last_stop_duration.py delete mode 100644 sapl/painel/migrations/0012_painelconfig_mostrar_ementa.py diff --git a/sapl/painel/migrations/0003_auto_20190603_1033.py b/sapl/painel/migrations/0003_auto_20190603_1033.py deleted file mode 100644 index 7df9c2b83..000000000 --- a/sapl/painel/migrations/0003_auto_20190603_1033.py +++ /dev/null @@ -1,48 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-06-03 13:33 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0002_auto_20180523_1430'), - ] - - operations = [ - migrations.AlterModelOptions( - name='cronometro', - options={'ordering': ['ordenacao'], 'verbose_name': 'Cronômetro', 'verbose_name_plural': 'Cronômetros'}, - ), - migrations.RemoveField( - model_name='cronometro', - name='data_cronometro', - ), - migrations.AddField( - model_name='cronometro', - name='ativo', - field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Ativo?'), - ), - migrations.AddField( - model_name='cronometro', - name='duracao_cronometro', - field=models.DurationField(verbose_name='Duração do cronômetro'), - ), - migrations.AddField( - model_name='cronometro', - name='ordenacao', - field=models.PositiveIntegerField(blank=True, null=True, verbose_name='Ordenação'), - ), - migrations.AlterField( - model_name='cronometro', - name='status', - field=models.CharField(choices=[('I', 'Start'), ('R', 'Reset'), ('S', 'Stop'), ('C', 'Increment')], default='S', max_length=1, verbose_name='Status do cronômetro'), - ), - migrations.AlterField( - model_name='cronometro', - name='tipo', - field=models.CharField(max_length=100, unique=True, verbose_name='Tipo Cronômetro'), - ), - ] diff --git a/sapl/painel/migrations/0003_auto_20200513_1544.py b/sapl/painel/migrations/0003_auto_20200513_1544.py new file mode 100644 index 000000000..b9392c5c0 --- /dev/null +++ b/sapl/painel/migrations/0003_auto_20200513_1544.py @@ -0,0 +1,87 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.29 on 2020-05-13 18:44 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.utils.timezone + + +def create_default_cronometros(apps, schema_editor): + tipos_default = ['Cronômetro do Discurso', 'Cronômetro do Aparte', + 'Cronômetro da Questão de Ordem', 'Cronômetro de Considerações Finais'] + Cronometro = apps.get_model('painel', 'Cronometro') + + for i,tipo in enumerate(tipos_default): + Cronometro.objects.get_or_create(tipo=tipo, duracao_cronometro='00:05:00', status='S', ativo=True, ordenacao=i+1) + + +class Migration(migrations.Migration): + + dependencies = [ + ('painel', '0002_auto_20180523_1430'), + ] + + operations = [ + migrations.CreateModel( + name='PainelConfig', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('cronometro_ordem', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Cronômetro da Questão de Ordem deve travar os demais?')), + ('disparo_cronometro', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Cronômetros devem disparar com antecedência?')), + ('tempo_disparo_antecedencia', models.DurationField(blank=True, default='00:00:30', null=True, verbose_name='Cronômetros devem disparar com quanto tempo de antecedência?')), + ('tempo_disparo_termino', models.DurationField(blank=True, default='00:00:05', null=True, verbose_name='Cronômetros devem permanecer tocando por quanto tempo ao término?')), + ('exibir_nome_casa', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Exibir nome da Casa Legislativa no painel?')), + ('mostrar_votos_antecedencia', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Mostrar votos informados antes do fim da votação?')), + ('mostrar_ementa', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Mostrar ementa da matéria?')), + ], + options={ + 'verbose_name': 'Configurações do Painel', + 'verbose_name_plural': 'Configurações do Painel', + 'ordering': ('-id',), + }, + ), + migrations.AlterModelOptions( + name='cronometro', + options={'ordering': ['ordenacao'], 'verbose_name': 'Cronômetro', 'verbose_name_plural': 'Cronômetros'}, + ), + migrations.RemoveField( + model_name='cronometro', + name='data_cronometro', + ), + migrations.AddField( + model_name='cronometro', + name='ativo', + field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Ativo?'), + ), + migrations.AddField( + model_name='cronometro', + name='duracao_cronometro', + field=models.DurationField(default='00:05:00', verbose_name='Duração do cronômetro'), + ), + migrations.AddField( + model_name='cronometro', + name='ordenacao', + field=models.PositiveIntegerField(blank=True, null=True, verbose_name='Ordenação'), + ), + migrations.AlterField( + model_name='cronometro', + name='status', + field=models.CharField(choices=[('I', 'Start'), ('R', 'Reset'), ('S', 'Stop'), ('C', 'Increment')], default='R', max_length=1, verbose_name='Status do cronômetro'), + ), + migrations.AlterField( + model_name='cronometro', + name='tipo', + field=models.CharField(max_length=100, unique=True, verbose_name='Tipo Cronômetro'), + ), + migrations.RunPython(create_default_cronometros), + migrations.AddField( + model_name='cronometro', + name='last_stop_duration', + field=models.DurationField(blank=True, null=True, verbose_name='Última duração salva em stop'), + ), + migrations.AddField( + model_name='cronometro', + name='ultima_alteracao_status', + field=models.DateTimeField(default=django.utils.timezone.now), + ), + ] diff --git a/sapl/painel/migrations/0004_auto_20190603_1033.py b/sapl/painel/migrations/0004_auto_20190603_1033.py deleted file mode 100644 index f3256ae61..000000000 --- a/sapl/painel/migrations/0004_auto_20190603_1033.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-06-03 13:33 -from __future__ import unicode_literals - -from django.db import migrations - - -def create_default_cronometros(apps, schema_editor): - tipos_default = ['Cronômetro do Discurso', 'Cronômetro do Aparte', - 'Cronômetro da Questão de Ordem', 'Cronômetro de Considerações Finais'] - Cronometro = apps.get_model('painel', 'Cronometro') - - for i,tipo in enumerate(tipos_default): - Cronometro.objects.get_or_create(tipo=tipo, duracao_cronometro='00:05:00', status='S', ativo=True, ordenacao=i+1) - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0003_auto_20190603_1033'), - ] - - operations = [ - migrations.RunPython(create_default_cronometros) - ] diff --git a/sapl/painel/migrations/0005_painelconfig.py b/sapl/painel/migrations/0005_painelconfig.py deleted file mode 100644 index 5daa6156c..000000000 --- a/sapl/painel/migrations/0005_painelconfig.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-06-10 11:46 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0004_auto_20190603_1033'), - ] - - operations = [ - migrations.CreateModel( - name='PainelConfig', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('cronometro_ordem', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Cronômetro da Questão de Ordem deve travar os demais?')), - ], - options={ - 'verbose_name': 'Configurações do Painel', - 'verbose_name_plural': 'Configurações do Painel', - 'ordering': ('-id',), - }, - ), - ] diff --git a/sapl/painel/migrations/0006_auto_20190612_1347.py b/sapl/painel/migrations/0006_auto_20190612_1347.py deleted file mode 100644 index 8f20a356d..000000000 --- a/sapl/painel/migrations/0006_auto_20190612_1347.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-06-12 16:47 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0005_painelconfig'), - ] - - operations = [ - migrations.AddField( - model_name='painelconfig', - name='disparo_cronometro', - field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Cronômetros devem disparar com antecedência?'), - ), - migrations.AddField( - model_name='painelconfig', - name='tempo_disparo_antecedencia', - field=models.DurationField(blank=True, default='00:00:30', null=True, verbose_name='Cronômetros devem disparar com quanto tempo de antecedência?'), - ), - ] diff --git a/sapl/painel/migrations/0007_painelconfig_tempo_disparo_termino.py b/sapl/painel/migrations/0007_painelconfig_tempo_disparo_termino.py deleted file mode 100644 index ec4633d8a..000000000 --- a/sapl/painel/migrations/0007_painelconfig_tempo_disparo_termino.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-06-14 14:04 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0006_auto_20190612_1347'), - ] - - operations = [ - migrations.AddField( - model_name='painelconfig', - name='tempo_disparo_termino', - field=models.DurationField(blank=True, default='00:00:05', null=True, verbose_name='Cronômetros devem permanecer tocando por quanto tempo ao término?'), - ), - ] diff --git a/sapl/painel/migrations/0008_painelconfig_exibir_nome_casa.py b/sapl/painel/migrations/0008_painelconfig_exibir_nome_casa.py deleted file mode 100644 index 01fb863f7..000000000 --- a/sapl/painel/migrations/0008_painelconfig_exibir_nome_casa.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-06-26 14:49 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0007_painelconfig_tempo_disparo_termino'), - ] - - operations = [ - migrations.AddField( - model_name='painelconfig', - name='exibir_nome_casa', - field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Exibir nome da Casa Legislativa no painel?'), - ), - ] diff --git a/sapl/painel/migrations/0009_painelconfig_mostrar_votos_antecedencia.py b/sapl/painel/migrations/0009_painelconfig_mostrar_votos_antecedencia.py deleted file mode 100644 index 420ef2cd1..000000000 --- a/sapl/painel/migrations/0009_painelconfig_mostrar_votos_antecedencia.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-07-08 16:27 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0008_painelconfig_exibir_nome_casa'), - ] - - operations = [ - migrations.AddField( - model_name='painelconfig', - name='mostrar_votos_antecedencia', - field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Mostrar votos informados antes do fim da votação?'), - ), - ] diff --git a/sapl/painel/migrations/0010_auto_20190711_1030.py b/sapl/painel/migrations/0010_auto_20190711_1030.py deleted file mode 100644 index 23899439b..000000000 --- a/sapl/painel/migrations/0010_auto_20190711_1030.py +++ /dev/null @@ -1,26 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-07-11 13:30 -from __future__ import unicode_literals - -from django.db import migrations, models -import django.utils.timezone - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0009_painelconfig_mostrar_votos_antecedencia'), - ] - - operations = [ - migrations.AddField( - model_name='cronometro', - name='ultima_alteracao_status', - field=models.DateTimeField(default=django.utils.timezone.now), - ), - migrations.AlterField( - model_name='cronometro', - name='status', - field=models.CharField(choices=[('I', 'Start'), ('R', 'Reset'), ('S', 'Stop'), ('C', 'Increment')], default='R', max_length=1, verbose_name='Status do cronômetro'), - ), - ] diff --git a/sapl/painel/migrations/0011_cronometro_last_stop_duration.py b/sapl/painel/migrations/0011_cronometro_last_stop_duration.py deleted file mode 100644 index d0dce9419..000000000 --- a/sapl/painel/migrations/0011_cronometro_last_stop_duration.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-07-11 14:30 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0010_auto_20190711_1030'), - ] - - operations = [ - migrations.AddField( - model_name='cronometro', - name='last_stop_duration', - field=models.DurationField(blank=True, null=True, verbose_name='Última duração salva em stop'), - ), - ] diff --git a/sapl/painel/migrations/0012_painelconfig_mostrar_ementa.py b/sapl/painel/migrations/0012_painelconfig_mostrar_ementa.py deleted file mode 100644 index 0cbcab82b..000000000 --- a/sapl/painel/migrations/0012_painelconfig_mostrar_ementa.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.11.20 on 2019-12-12 15:03 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('painel', '0011_cronometro_last_stop_duration'), - ] - - operations = [ - migrations.AddField( - model_name='painelconfig', - name='mostrar_ementa', - field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Mostrar ementa da matéria?'), - ), - ]