Browse Source

Ajusta indicador do tipo de afastamento

Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
pull/1137/head
Luciano Almeida 9 years ago
committed by cristian-longhi
parent
commit
66b7f65037
  1. 9
      sapl/legacy/migration.py

9
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,

Loading…
Cancel
Save