mirror of https://github.com/interlegis/sapl.git
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
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),
|
|
]
|
|
|