|
|
@ -1,12 +1,8 @@ |
|
|
|
# -*- coding: utf-8 -*- |
|
|
|
from __future__ import unicode_literals |
|
|
|
from django.db import migrations |
|
|
|
import json |
|
|
|
import os |
|
|
|
from datetime import timedelta |
|
|
|
|
|
|
|
from django.core.management import call_command |
|
|
|
|
|
|
|
from django.db import migrations |
|
|
|
|
|
|
|
|
|
|
|
def altera_data_inicio_mandato(apps, schema_editor): |
|
|
@ -16,7 +12,9 @@ def altera_data_inicio_mandato(apps, schema_editor): |
|
|
|
for mandato in mandatos: |
|
|
|
data_inicio = mandato.data_inicio_mandato |
|
|
|
data_inicio_legislatura = mandato.legislatura.data_inicio |
|
|
|
days = abs((data_inicio - data_inicio_legislatura).days) |
|
|
|
|
|
|
|
days = abs((data_inicio - data_inicio_legislatura |
|
|
|
).days) if data_inicio else 60 |
|
|
|
|
|
|
|
if days >= 60: |
|
|
|
mandato.data_inicio_mandato = data_inicio_legislatura |
|
|
@ -28,8 +26,8 @@ class Migration(migrations.Migration): |
|
|
|
dependencies = [ |
|
|
|
# A dependencia real desse script é o arquivo 0001_initial.py, mas |
|
|
|
# isso gera um erro (Conflicting migrations detected; multiple leaf |
|
|
|
# nodes in the migration graph). para não ocasionar problemas de migração, |
|
|
|
# vamos manter a ordem padrão do django. |
|
|
|
# nodes in the migration graph). para não ocasionar problemas de migração, |
|
|
|
# vamos manter a ordem padrão do django. |
|
|
|
('parlamentares', '0009_auto_20170905_1617'), |
|
|
|
] |
|
|
|
|
|
|
|