Browse Source

Cria model Bloco

pull/587/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
5c884e1345
  1. 30
      sapl/sessao/migrations/0024_bloco.py
  2. 22
      sapl/sessao/models.py

30
sapl/sessao/migrations/0024_bloco.py

@ -0,0 +1,30 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-19 12:03
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('sessao', '0023_auto_20160915_1405'),
]
operations = [
migrations.CreateModel(
name='Bloco',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('nome', models.CharField(max_length=80, verbose_name='Nome do Bloco')),
('data_criacao', models.DateField(blank=True, null=True, verbose_name='Data Criação')),
('data_extincao', models.DateField(blank=True, null=True, verbose_name='Data Dissolução')),
('descricao', models.TextField(blank=True, verbose_name='Descrição')),
('bancadas', models.ManyToManyField(blank=True, to='sessao.Bancada', verbose_name='Bancadas')),
],
options={
'verbose_name_plural': 'Blocos',
'verbose_name': 'Bloco',
},
),
]

22
sapl/sessao/models.py

@ -321,3 +321,25 @@ class SessaoPlenariaPresenca(models.Model):
verbose_name = _('Presença em Sessão Plenária')
verbose_name_plural = _('Presenças em Sessões Plenárias')
ordering = ['parlamentar__nome_parlamentar']
class Bloco(models.Model):
'''
* blocos podem existir por mais de uma legislatura
'''
nome = models.CharField(
max_length=80, verbose_name=_('Nome do Bloco'))
bancadas = models.ManyToManyField(
Bancada, blank=True, verbose_name=_('Bancadas'))
data_criacao = models.DateField(
blank=True, null=True, verbose_name=_('Data Criação'))
data_extincao = models.DateField(
blank=True, null=True, verbose_name=_('Data Dissolução'))
descricao = models.TextField(blank=True, verbose_name=_('Descrição'))
class Meta:
verbose_name = _('Bloco')
verbose_name_plural = _('Blocos')
def __str__(self):
return self.nome

Loading…
Cancel
Save