diff --git a/sapl/parlamentares/migrations/0036_parlamentarfrente.py b/sapl/parlamentares/migrations/0036_parlamentarfrente.py new file mode 100644 index 000000000..09e02b847 --- /dev/null +++ b/sapl/parlamentares/migrations/0036_parlamentarfrente.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.25 on 2019-10-17 14:26 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('parlamentares', '0035_merge_20190802_0954'), + ] + + operations = [ + migrations.CreateModel( + name='ParlamentarFrente', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('data_entrada', models.DateField(verbose_name='Data Entrada')), + ('data_saida', models.DateField(blank=True, null=True, verbose_name='Data Saída')), + ('frente', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='parlamentares.Frente', verbose_name='Frente')), + ('parlamentar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='parlamentares.Parlamentar', verbose_name='Parlamentar')), + ], + options={ + 'verbose_name': 'Parlamentar', + 'verbose_name_plural': 'Parlamentares', + }, + ), + ] diff --git a/sapl/parlamentares/models.py b/sapl/parlamentares/models.py index dbe012eff..015add869 100644 --- a/sapl/parlamentares/models.py +++ b/sapl/parlamentares/models.py @@ -605,7 +605,25 @@ class Frente(models.Model): def __str__(self): return self.nome + +@reversion.register() +class ParlamentarFrente(models.Model): + frente = models.ForeignKey(Frente, verbose_name=_('Frente')) + parlamentar = models.ForeignKey(Parlamentar, + verbose_name=_('Parlamentar')) + + data_entrada = models.DateField(verbose_name=_('Data Entrada')) + + data_saida = models.DateField(blank=True, + null=True, + verbose_name=_('Data Saída')) + + class Meta: + verbose_name = _('Parlamentar') + verbose_name_plural = _('Parlamentares') + def __str__(self): + return "%s - %s" % (self.frente, self.parlamentar) class Votante(models.Model): parlamentar = models.ForeignKey(