From 4d74034704cd714219a787e1380973248ee3cc96 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Mon, 3 Dec 2018 13:47:19 -0200 Subject: [PATCH] HOT-FIX: norma --- ...normajuridica_popula_tipo_vinculo_norma.py | 39 ------------------- ...culonormajuridica_revoga_integralmente.py} | 4 +- .../migrations/0017_auto_20181127_0955.py | 20 ---------- 3 files changed, 2 insertions(+), 61 deletions(-) delete mode 100644 sapl/norma/migrations/0008_normajuridica_popula_tipo_vinculo_norma.py rename sapl/norma/migrations/{0016_tipovinculonormajuridica_revoga_integramente.py => 0016_tipovinculonormajuridica_revoga_integralmente.py} (83%) delete mode 100644 sapl/norma/migrations/0017_auto_20181127_0955.py diff --git a/sapl/norma/migrations/0008_normajuridica_popula_tipo_vinculo_norma.py b/sapl/norma/migrations/0008_normajuridica_popula_tipo_vinculo_norma.py deleted file mode 100644 index 460122073..000000000 --- a/sapl/norma/migrations/0008_normajuridica_popula_tipo_vinculo_norma.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- -from __future__ import unicode_literals - -import os - -from django.core.management import call_command -from django.db import migrations - - -def gera_tipo_vinculo(apps, schema_editor): - TipoVinculoNormaJuridica = apps.get_model("norma", "TipoVinculoNormaJuridica") - - db_alias = schema_editor.connection.alias - tipo_vinculos = TipoVinculoNormaJuridica.objects.all().exists() - - if tipo_vinculos: - # Caso haja algum TipoVinculoNormaJuridica cadastrado na base de dados, - # a migração não deve ser carregada para evitar duplicações de dados. - print("Carga de {} não efetuada. Já Existem {} cadastrados...".format( - TipoVinculoNormaJuridica._meta.verbose_name, - TipoVinculoNormaJuridica._meta.verbose_name_plural - ) - ) - else: - fixture_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '../fixtures')) - # pega tipo_vinculo_norma_juridica listados em fixtures/pre_popula_tipo_vinculo_norma.json - fixture_filename = 'pre_popula_tipo_vinculo_norma.json' - fixture_file = os.path.join(fixture_dir, fixture_filename) - call_command('loaddata', fixture_file) - -class Migration(migrations.Migration): - - dependencies = [ - ('norma', '0017_auto_20181127_0955'), - ] - - operations = [ - migrations.RunPython(gera_tipo_vinculo), - ] diff --git a/sapl/norma/migrations/0016_tipovinculonormajuridica_revoga_integramente.py b/sapl/norma/migrations/0016_tipovinculonormajuridica_revoga_integralmente.py similarity index 83% rename from sapl/norma/migrations/0016_tipovinculonormajuridica_revoga_integramente.py rename to sapl/norma/migrations/0016_tipovinculonormajuridica_revoga_integralmente.py index 5a57c2d9f..c8315a924 100644 --- a/sapl/norma/migrations/0016_tipovinculonormajuridica_revoga_integramente.py +++ b/sapl/norma/migrations/0016_tipovinculonormajuridica_revoga_integralmente.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Generated by Django 1.10.8 on 2018-11-23 14:51 +# Generated by Django 1.10.8 on 2018-12-03 15:46 from __future__ import unicode_literals from django.db import migrations, models @@ -14,7 +14,7 @@ class Migration(migrations.Migration): operations = [ migrations.AddField( model_name='tipovinculonormajuridica', - name='revoga_integramente', + name='revoga_integralmente', field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Revoga Integralmente?'), ), ] diff --git a/sapl/norma/migrations/0017_auto_20181127_0955.py b/sapl/norma/migrations/0017_auto_20181127_0955.py deleted file mode 100644 index 45fdb463b..000000000 --- a/sapl/norma/migrations/0017_auto_20181127_0955.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.10.8 on 2018-11-27 11:55 -from __future__ import unicode_literals - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('norma', '0016_tipovinculonormajuridica_revoga_integramente'), - ] - - operations = [ - migrations.RenameField( - model_name='tipovinculonormajuridica', - old_name='revoga_integramente', - new_name='revoga_integralmente', - ), - ]