Sistema de Apoio ao Processo Legislativo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

27 lines
1.0 KiB

# Generated by Django 2.2.20 on 2021-07-05 13:43
from django.db import migrations, models
def atribuiMesaDiretora(apps, schema_editor):
sl_anterior = None
ComposicaoMesa = apps.get_model('parlamentares', 'ComposicaoMesa')
for c in ComposicaoMesa.objects.all().order_by('sessao_legislativa_id'):
if sl_anterior is None or c.sessao_legislativa_id != sl_anterior:
sl_anterior = c.sessao_legislativa_id
MesaDiretora = apps.get_model('parlamentares', 'MesaDiretora')
mesa_diretora = MesaDiretora(data_inicio=c.sessao_legislativa.data_inicio,
data_fim=c.sessao_legislativa.data_fim,
sessao_legislativa=c.sessao_legislativa)
mesa_diretora.save()
c.mesa_diretora = mesa_diretora
c.save()
class Migration(migrations.Migration):
dependencies = [
('parlamentares', '0036_refatoraMesaDiretora'),
]
operations = [
migrations.RunPython(atribuiMesaDiretora),
]