From f39066681f807aab56f7a3d27fb38c34b62d67c4 Mon Sep 17 00:00:00 2001 From: Luciano Almeida Date: Fri, 26 May 2017 15:07:18 -0300 Subject: [PATCH] Ajusta indicador do tipo de afastamento Signed-off-by: Luciano Almeida --- sapl/legacy/migration.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sapl/legacy/migration.py b/sapl/legacy/migration.py index 7efa97f73..8cb9bb37d 100644 --- a/sapl/legacy/migration.py +++ b/sapl/legacy/migration.py @@ -26,7 +26,7 @@ from sapl.materia.models import (DocumentoAcessorio, MateriaLegislativa, Tramitacao) from sapl.norma.models import (AssuntoNorma, NormaJuridica, TipoVinculoNormaJuridica, NormaRelacionada) -from sapl.parlamentares.models import Parlamentar +from sapl.parlamentares.models import Parlamentar, TipoAfastamento from sapl.protocoloadm.models import Protocolo, StatusTramitacaoAdministrativo from sapl.sessao.models import ExpedienteMateria, OrdemDia, RegistroVotacao from sapl.settings import PROJECT_DIR @@ -676,6 +676,12 @@ def adjust_registrovotacao_depois_salvar(new, old): reversion.set_comment('RegistroVotacao sem ordem ou expediente') +def adjust_tipoafastamento(new, old): + if old.ind_afastamento == 1: + new.indicador = 'A' + + + def adjust_tipoproposicao(new, old): if old.ind_mat_ou_doc == 'M': new.tipo_conteudo_related = TipoMateriaLegislativa.objects.get( @@ -775,6 +781,7 @@ AJUSTE_ANTES_SALVAR = { Participacao: adjust_participacao, Protocolo: adjust_protocolo, RegistroVotacao: adjust_registrovotacao_antes_salvar, + TipoAfastamento: adjust_tipoafastamento, TipoProposicao: adjust_tipoproposicao, StatusTramitacao: adjust_statustramitacao, StatusTramitacaoAdministrativo: adjust_statustramitacaoadm,