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,