Browse Source

Corrige referência de proposição p doc acessório

pull/2188/head
Marcio Mazza 7 years ago
parent
commit
e9ba8d44ea
  1. 9
      sapl/legacy/migracao_dados.py

9
sapl/legacy/migracao_dados.py

@ -34,8 +34,9 @@ from sapl.legacy.models import NormaJuridica as OldNormaJuridica
from sapl.legacy.models import TipoNumeracaoProtocolo from sapl.legacy.models import TipoNumeracaoProtocolo
from sapl.legacy_migration_settings import (DIR_DADOS_MIGRACAO, DIR_REPO, from sapl.legacy_migration_settings import (DIR_DADOS_MIGRACAO, DIR_REPO,
NOME_BANCO_LEGADO) NOME_BANCO_LEGADO)
from sapl.materia.models import (AcompanhamentoMateria, MateriaLegislativa, from sapl.materia.models import (AcompanhamentoMateria, DocumentoAcessorio,
Proposicao, StatusTramitacao, TipoDocumento, MateriaLegislativa, Proposicao,
StatusTramitacao, TipoDocumento,
TipoMateriaLegislativa, TipoProposicao, TipoMateriaLegislativa, TipoProposicao,
Tramitacao) Tramitacao)
from sapl.norma.models import (AssuntoNorma, NormaJuridica, NormaRelacionada, from sapl.norma.models import (AssuntoNorma, NormaJuridica, NormaRelacionada,
@ -157,7 +158,7 @@ class CampoVirtual(namedtuple('CampoVirtual', 'model related_model')):
CAMPOS_VIRTUAIS_PROPOSICAO = { CAMPOS_VIRTUAIS_PROPOSICAO = {
TipoMateriaLegislativa: CampoVirtual(Proposicao, MateriaLegislativa), TipoMateriaLegislativa: CampoVirtual(Proposicao, MateriaLegislativa),
TipoDocumento: CampoVirtual(Proposicao, DocumentoAdministrativo) TipoDocumento: CampoVirtual(Proposicao, DocumentoAcessorio)
} }
for campo_virtual in CAMPOS_VIRTUAIS_PROPOSICAO.values(): for campo_virtual in CAMPOS_VIRTUAIS_PROPOSICAO.values():
campos_novos_para_antigos[campo_virtual] = 'cod_mat_ou_doc' campos_novos_para_antigos[campo_virtual] = 'cod_mat_ou_doc'
@ -887,7 +888,7 @@ def get_models_a_migrar():
[TipoMateriaLegislativa, TipoDocumento]) [TipoMateriaLegislativa, TipoDocumento])
assert models.index(TipoProposicao) < models.index(Proposicao) assert models.index(TipoProposicao) < models.index(Proposicao)
move_para_depois_de(models, Proposicao, move_para_depois_de(models, Proposicao,
[MateriaLegislativa, DocumentoAdministrativo]) [MateriaLegislativa, DocumentoAcessorio])
return models return models

Loading…
Cancel
Save