Browse Source

Ajusta migracação de acordo com revisões propostas

Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
pull/431/head
Luciano Almeida 9 years ago
parent
commit
49350cfb34
  1. 8
      legacy/migration.py
  2. 3
      materia/models.py

8
legacy/migration.py

@ -328,9 +328,6 @@ class DataMigrator:
# convert old records to new ones
for old in old_records:
if model.__name__ == 'SessaoPlenaria' and not old.pk:
old.delete()
continue
new = model()
self.populate_renamed_fields(new, old)
if adjust:
@ -406,15 +403,18 @@ def adjust_normajuridica(new, old):
def adjust_ordemdia(new, old):
# Prestar atenção
if not old.tip_votacao:
new.tipo_votacao = 1
def adjust_statustramitacao(new, old):
if old.ind_fim_tramitacao:
new.indicador = 'F'
elif old.ind_retorno_tramitacao:
new.indicador = 'R'
else:
new.indicador = 'F'
new.indicador = ''
def adjust_tramitacao(new, old):

3
materia/models.py

@ -482,9 +482,8 @@ class StatusTramitacao(models.Model):
sigla = models.CharField(max_length=10, verbose_name=_('Sigla'))
descricao = models.CharField(max_length=60, verbose_name=_('Descrição'))
# TODO make specific migration considering both ind_fim_tramitacao,
# ind_retorno_tramitacao
indicador = models.CharField(
blank=True,
max_length=1, verbose_name=_('Indicador da Tramitação'),
choices=INDICADOR_CHOICES)

Loading…
Cancel
Save