mirror of https://github.com/interlegis/sapl.git
Leandro Roberto
6 years ago
3 changed files with 33 additions and 61 deletions
@ -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), |
|
||||
] |
|
@ -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', |
|
||||
), |
|
||||
] |
|
Loading…
Reference in new issue