Browse Source

Verifica data de fim da comissao para definir status ativo

Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
pull/1366/head
Luciano Almeida 7 years ago
parent
commit
e314f47f5d
  1. 8
      sapl/legacy/migration.py

8
sapl/legacy/migration.py

@ -898,13 +898,13 @@ def adjust_autor(new, old):
def adjust_comissao(new, old): def adjust_comissao(new, old):
if old.dat_extincao: if not old.dat_extincao and not old.dat_fim_comissao:
if date.today() < new.data_extincao: new.ativa = True
elif old.dat_extincao and date.today() < new.data_extincao or \
old.dat_fim_comissao and date.today() < new.data_fim_comissao:
new.ativa = True new.ativa = True
else: else:
new.ativa = False new.ativa = False
if not old.dat_extincao:
new.ativa = True
AJUSTE_ANTES_SALVAR = { AJUSTE_ANTES_SALVAR = {

Loading…
Cancel
Save