Browse Source

adicionando model ParlamentarFrente

pull/3043/head
ricardocanela 6 years ago
committed by João Rodrigues
parent
commit
6147a1b2e6
  1. 30
      sapl/parlamentares/migrations/0036_parlamentarfrente.py
  2. 18
      sapl/parlamentares/models.py

30
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',
},
),
]

18
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(

Loading…
Cancel
Save