Sistema de Apoio ao Processo Legislativo
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.
 
 
 
 
 

88 lines
4.4 KiB

# Generated by Django 2.2.13 on 2021-01-03 13:15
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('parlamentares', '0032_frente_parlamentar'),
]
operations = [
migrations.CreateModel(
name='BlocoCargo',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('nome_cargo', models.CharField(max_length=120, verbose_name='Cargo do bloco parlamentar')),
('cargo_unico', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Cargo único?')),
],
options={
'verbose_name': 'Cargo de Bloco Parlamentar',
'verbose_name_plural': 'Cargos de Bloco Parlamentar',
'ordering': ('cargo_unico', 'nome_cargo'),
},
),
migrations.AlterModelOptions(
name='bloco',
options={'ordering': ('partidos__nome', 'nome'), 'verbose_name': 'Bloco Parlamentar', 'verbose_name_plural': 'Blocos Parlamentares'},
),
migrations.AlterModelOptions(
name='cargomesa',
options={'ordering': ('unico', 'descricao'), 'verbose_name': 'Cargo na Mesa', 'verbose_name_plural': 'Cargos na Mesa'},
),
migrations.AlterModelOptions(
name='coligacao',
options={'ordering': ('legislatura', 'nome'), 'verbose_name': 'Coligação', 'verbose_name_plural': 'Coligações'},
),
migrations.AlterModelOptions(
name='composicaocoligacao',
options={'ordering': ('partido',), 'verbose_name': 'Composição Coligação', 'verbose_name_plural': 'Composição Coligações'},
),
migrations.AlterModelOptions(
name='composicaomesa',
options={'ordering': ('cargo', '-sessao_legislativa', 'parlamentar'), 'verbose_name': 'Ocupação de cargo na Mesa', 'verbose_name_plural': 'Ocupações de cargo na Mesa'},
),
migrations.AlterModelOptions(
name='dependente',
options={'ordering': ('parlamentar', 'nome'), 'verbose_name': 'Dependente', 'verbose_name_plural': 'Dependentes'},
),
migrations.AlterModelOptions(
name='frente',
options={'ordering': ('nome', '-data_criacao'), 'verbose_name': 'Frente Parlamentar', 'verbose_name_plural': 'Frentes Parlamentares'},
),
migrations.AlterModelOptions(
name='legislatura',
options={'ordering': ('-numero', '-data_inicio', '-data_fim'), 'verbose_name': 'Legislatura', 'verbose_name_plural': 'Legislaturas'},
),
migrations.AlterModelOptions(
name='mandato',
options={'ordering': ('parlamentar', 'legislatura__numero'), 'verbose_name': 'Mandato', 'verbose_name_plural': 'Mandatos'},
),
migrations.AlterModelOptions(
name='votante',
options={'ordering': ('parlamentar', '-data'), 'permissions': (('can_vote', 'Can Vote'),), 'verbose_name': 'Usuário Votante', 'verbose_name_plural': 'Usuários Votantes'},
),
migrations.AlterField(
model_name='bloco',
name='nome',
field=models.CharField(max_length=120, verbose_name='Nome do Bloco'),
),
migrations.CreateModel(
name='BlocoMembro',
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')),
('bloco', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='parlamentares.Bloco', verbose_name='Bloco parlamentar')),
('cargo', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='parlamentares.BlocoCargo', verbose_name='Cargo na bloco parlamentar')),
('parlamentar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='parlamentares.Parlamentar', verbose_name='Parlamentar')),
],
options={
'verbose_name': 'Membro de bloco parlamentar',
'verbose_name_plural': 'Membros de bloco parlamentar',
'ordering': ('bloco', 'parlamentar', 'cargo'),
},
),
]