Browse Source

Reset migrations

pull/6/head
Marcio Mazza 10 years ago
parent
commit
066433e45f
  1. 6
      base/migrations/0001_initial.py
  2. 70
      comissoes/migrations/0001_initial.py
  3. 24
      lexml/migrations/0001_initial.py
  4. 214
      materia/migrations/0001_initial.py
  5. 74
      norma/migrations/0001_initial.py
  6. 154
      parlamentares/migrations/0001_initial.py
  7. 80
      protocoloadm/migrations/0001_initial.py
  8. 80
      sessao/migrations/0001_initial.py

6
base/migrations/0001_initial.py

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -13,7 +13,7 @@ class Migration(migrations.Migration):
migrations.CreateModel( migrations.CreateModel(
name='CasaLegislativa', name='CasaLegislativa',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=100, verbose_name='Nome')), ('nome', models.CharField(max_length=100, verbose_name='Nome')),
('sigla', models.CharField(max_length=100, verbose_name='Sigla')), ('sigla', models.CharField(max_length=100, verbose_name='Sigla')),
('endereco', models.CharField(max_length=100, verbose_name='Endereço')), ('endereco', models.CharField(max_length=100, verbose_name='Endereço')),
@ -31,8 +31,8 @@ class Migration(migrations.Migration):
('informacao_geral', models.CharField(max_length=100, verbose_name='Informação Geral')), ('informacao_geral', models.CharField(max_length=100, verbose_name='Informação Geral')),
], ],
options={ options={
'verbose_name': 'Casa Legislativa',
'verbose_name_plural': 'Casas Legislativas', 'verbose_name_plural': 'Casas Legislativas',
'verbose_name': 'Casa Legislativa',
}, },
), ),
] ]

70
comissoes/migrations/0001_initial.py

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -14,97 +14,97 @@ class Migration(migrations.Migration):
migrations.CreateModel( migrations.CreateModel(
name='CargoComissao', name='CargoComissao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=50, verbose_name='Cargo')), ('nome', models.CharField(max_length=50, verbose_name='Cargo')),
('unico', models.BooleanField(verbose_name='Único')), ('unico', models.BooleanField(verbose_name='Único')),
], ],
options={ options={
'verbose_name': 'Cargo de Comissão',
'verbose_name_plural': 'Cargos de Comissão', 'verbose_name_plural': 'Cargos de Comissão',
'verbose_name': 'Cargo de Comissão',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Comissao', name='Comissao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=60, verbose_name='Nome')), ('nome', models.CharField(max_length=60, verbose_name='Nome')),
('sigla', models.CharField(max_length=10, verbose_name='Sigla')), ('sigla', models.CharField(max_length=10, verbose_name='Sigla')),
('data_criacao', models.DateField(verbose_name='Data de Criação')), ('data_criacao', models.DateField(verbose_name='Data de Criação')),
('data_extincao', models.DateField(blank=True, verbose_name='Data de Extinção', null=True)), ('data_extincao', models.DateField(blank=True, null=True, verbose_name='Data de Extinção')),
('apelido_temp', models.CharField(max_length=100, blank=True, verbose_name='Apelido', null=True)), ('apelido_temp', models.CharField(blank=True, max_length=100, null=True, verbose_name='Apelido')),
('data_instalacao_temp', models.DateField(blank=True, verbose_name='Data Instalação', null=True)), ('data_instalacao_temp', models.DateField(blank=True, null=True, verbose_name='Data Instalação')),
('data_final_prevista_temp', models.DateField(blank=True, verbose_name='Data Prevista Término', null=True)), ('data_final_prevista_temp', models.DateField(blank=True, null=True, verbose_name='Data Prevista Término')),
('data_prorrogada_temp', models.DateField(blank=True, verbose_name='Novo Prazo', null=True)), ('data_prorrogada_temp', models.DateField(blank=True, null=True, verbose_name='Novo Prazo')),
('data_fim_comissao', models.DateField(blank=True, verbose_name='Data Término', null=True)), ('data_fim_comissao', models.DateField(blank=True, null=True, verbose_name='Data Término')),
('secretario', models.CharField(max_length=30, blank=True, verbose_name='Secretário', null=True)), ('secretario', models.CharField(blank=True, max_length=30, null=True, verbose_name='Secretário')),
('telefone_reuniao', models.CharField(max_length=15, blank=True, verbose_name='Tel. Sala Reunião', null=True)), ('telefone_reuniao', models.CharField(blank=True, max_length=15, null=True, verbose_name='Tel. Sala Reunião')),
('endereco_secretaria', models.CharField(max_length=100, blank=True, verbose_name='Endereço Secretaria', null=True)), ('endereco_secretaria', models.CharField(blank=True, max_length=100, null=True, verbose_name='Endereço Secretaria')),
('telefone_secretaria', models.CharField(max_length=15, blank=True, verbose_name='Tel. Secretaria', null=True)), ('telefone_secretaria', models.CharField(blank=True, max_length=15, null=True, verbose_name='Tel. Secretaria')),
('fax_secretaria', models.CharField(max_length=15, blank=True, verbose_name='Fax Secretaria', null=True)), ('fax_secretaria', models.CharField(blank=True, max_length=15, null=True, verbose_name='Fax Secretaria')),
('agenda_reuniao', models.CharField(max_length=100, blank=True, verbose_name='Data/Hora Reunião', null=True)), ('agenda_reuniao', models.CharField(blank=True, max_length=100, null=True, verbose_name='Data/Hora Reunião')),
('local_reuniao', models.CharField(max_length=100, blank=True, verbose_name='Local Reunião', null=True)), ('local_reuniao', models.CharField(blank=True, max_length=100, null=True, verbose_name='Local Reunião')),
('finalidade', models.TextField(blank=True, verbose_name='Finalidade', null=True)), ('finalidade', models.TextField(blank=True, null=True, verbose_name='Finalidade')),
('email', models.CharField(max_length=100, blank=True, verbose_name='E-mail', null=True)), ('email', models.CharField(blank=True, max_length=100, null=True, verbose_name='E-mail')),
('unidade_deliberativa', models.BooleanField()), ('unidade_deliberativa', models.BooleanField(verbose_name='Unidade Deliberativa', choices=[(True, 'Sim'), (False, 'Não')])),
], ],
options={ options={
'verbose_name': 'Comissão',
'verbose_name_plural': 'Comissões', 'verbose_name_plural': 'Comissões',
'verbose_name': 'Comissão',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Composicao', name='Composicao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('comissao', models.ForeignKey(to='comissoes.Comissao', verbose_name='Comissão')), ('comissao', models.ForeignKey(to='comissoes.Comissao', verbose_name='Comissão')),
], ],
options={ options={
'verbose_name': 'Composição de Comissão',
'verbose_name_plural': 'Composições de Comissão', 'verbose_name_plural': 'Composições de Comissão',
'verbose_name': 'Composição de Comissão',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Participacao', name='Participacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('titular', models.BooleanField(verbose_name='Titular')), ('titular', models.BooleanField(verbose_name='Titular')),
('data_designacao', models.DateField(verbose_name='Data Designação')), ('data_designacao', models.DateField(verbose_name='Data Designação')),
('data_desligamento', models.DateField(blank=True, verbose_name='Data Desligamento', null=True)), ('data_desligamento', models.DateField(blank=True, null=True, verbose_name='Data Desligamento')),
('motivo_desligamento', models.CharField(max_length=150, blank=True, verbose_name='Motivo Desligamento', null=True)), ('motivo_desligamento', models.CharField(blank=True, max_length=150, null=True, verbose_name='Motivo Desligamento')),
('observacao', models.CharField(max_length=150, blank=True, verbose_name='Observação', null=True)), ('observacao', models.CharField(blank=True, max_length=150, null=True, verbose_name='Observação')),
('cargo', models.ForeignKey(to='comissoes.CargoComissao')), ('cargo', models.ForeignKey(to='comissoes.CargoComissao')),
('composicao', models.ForeignKey(to='comissoes.Composicao')), ('composicao', models.ForeignKey(to='comissoes.Composicao')),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')),
], ],
options={ options={
'verbose_name': 'Participação em Comissão',
'verbose_name_plural': 'Participações em Comissão', 'verbose_name_plural': 'Participações em Comissão',
'verbose_name': 'Participação em Comissão',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Periodo', name='Periodo',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_inicio', models.DateField(verbose_name='Data Início')), ('data_inicio', models.DateField(verbose_name='Data Início')),
('data_fim', models.DateField(blank=True, verbose_name='Data Fim', null=True)), ('data_fim', models.DateField(blank=True, null=True, verbose_name='Data Fim')),
], ],
options={ options={
'verbose_name': 'Período de composição de Comissão',
'verbose_name_plural': 'Períodos de composição de Comissão', 'verbose_name_plural': 'Períodos de composição de Comissão',
'verbose_name': 'Período de composição de Comissão',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoComissao', name='TipoComissao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=50, verbose_name='Nome')), ('nome', models.CharField(max_length=50, verbose_name='Nome')),
('natureza', models.CharField(max_length=1, choices=[('T', 'Temporária'), ('P', 'Permanente')], verbose_name='Natureza')), ('natureza', models.CharField(choices=[('T', 'Temporária'), ('P', 'Permanente')], max_length=1, verbose_name='Natureza')),
('sigla', models.CharField(max_length=10, verbose_name='Sigla')), ('sigla', models.CharField(max_length=10, verbose_name='Sigla')),
('dispositivo_regimental', models.CharField(max_length=50, blank=True, verbose_name='Dispositivo Regimental', null=True)), ('dispositivo_regimental', models.CharField(blank=True, max_length=50, null=True, verbose_name='Dispositivo Regimental')),
], ],
options={ options={
'verbose_name': 'Tipo de Comissão',
'verbose_name_plural': 'Tipos de Comissão', 'verbose_name_plural': 'Tipos de Comissão',
'verbose_name': 'Tipo de Comissão',
}, },
), ),
migrations.AddField( migrations.AddField(

24
lexml/migrations/0001_initial.py

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -13,36 +13,36 @@ class Migration(migrations.Migration):
migrations.CreateModel( migrations.CreateModel(
name='LexmlProvedor', name='LexmlProvedor',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('id_provedor', models.IntegerField(verbose_name='Id do provedor')), ('id_provedor', models.IntegerField(verbose_name='Id do provedor')),
('nome', models.CharField(max_length=255, verbose_name='Nome do provedor')), ('nome', models.CharField(max_length=255, verbose_name='Nome do provedor')),
('sigla', models.CharField(max_length=15)), ('sigla', models.CharField(max_length=15)),
('email_responsavel', models.CharField(max_length=50, blank=True, verbose_name='E-mail do responsável', null=True)), ('email_responsavel', models.CharField(blank=True, max_length=50, null=True, verbose_name='E-mail do responsável')),
('nome_responsavel', models.CharField(max_length=255, blank=True, verbose_name='Nome do responsável', null=True)), ('nome_responsavel', models.CharField(blank=True, max_length=255, null=True, verbose_name='Nome do responsável')),
('tipo', models.CharField(max_length=50)), ('tipo', models.CharField(max_length=50)),
('id_responsavel', models.IntegerField(blank=True, verbose_name='Id do responsável', null=True)), ('id_responsavel', models.IntegerField(blank=True, null=True, verbose_name='Id do responsável')),
('xml', models.TextField(blank=True, verbose_name='XML fornecido pela equipe do LexML:', null=True)), ('xml', models.TextField(blank=True, null=True, verbose_name='XML fornecido pela equipe do LexML:')),
], ],
options={ options={
'verbose_name': 'Provedor Lexml',
'verbose_name_plural': 'Provedores Lexml', 'verbose_name_plural': 'Provedores Lexml',
'verbose_name': 'Provedor Lexml',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='LexmlPublicador', name='LexmlPublicador',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('id_publicador', models.IntegerField(verbose_name='Id do publicador')), ('id_publicador', models.IntegerField(verbose_name='Id do publicador')),
('nome', models.CharField(max_length=255, verbose_name='Nome do publicador')), ('nome', models.CharField(max_length=255, verbose_name='Nome do publicador')),
('email_responsavel', models.CharField(max_length=50, blank=True, verbose_name='E-mail do responsável', null=True)), ('email_responsavel', models.CharField(blank=True, max_length=50, null=True, verbose_name='E-mail do responsável')),
('sigla', models.CharField(max_length=255, blank=True, verbose_name='Sigla do Publicador', null=True)), ('sigla', models.CharField(blank=True, max_length=255, null=True, verbose_name='Sigla do Publicador')),
('nome_responsavel', models.CharField(max_length=255, blank=True, verbose_name='Nome do responsável', null=True)), ('nome_responsavel', models.CharField(blank=True, max_length=255, null=True, verbose_name='Nome do responsável')),
('tipo', models.CharField(max_length=50)), ('tipo', models.CharField(max_length=50)),
('id_responsavel', models.IntegerField(verbose_name='Id do responsável')), ('id_responsavel', models.IntegerField(verbose_name='Id do responsável')),
], ],
options={ options={
'verbose_name': 'Publicador Lexml',
'verbose_name_plural': 'Publicadores Lexml', 'verbose_name_plural': 'Publicadores Lexml',
'verbose_name': 'Publicador Lexml',
}, },
), ),
] ]

214
materia/migrations/0001_initial.py

@ -1,372 +1,372 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('comissoes', '0001_initial'),
('parlamentares', '0001_initial'), ('parlamentares', '0001_initial'),
('comissoes', '0001_initial'),
] ]
operations = [ operations = [
migrations.CreateModel( migrations.CreateModel(
name='AcompanhamentoMateria', name='AcompanhamentoMateria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('email', models.CharField(max_length=100, verbose_name='Endereço de E-mail')), ('email', models.CharField(max_length=100, verbose_name='Endereço de E-mail')),
('hash', models.CharField(max_length=8)), ('hash', models.CharField(max_length=8)),
], ],
options={ options={
'verbose_name': 'Acompanhamento de Matéria',
'verbose_name_plural': 'Acompanhamentos de Matéria', 'verbose_name_plural': 'Acompanhamentos de Matéria',
'verbose_name': 'Acompanhamento de Matéria',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Anexada', name='Anexada',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_anexacao', models.DateField(verbose_name='Data Anexação')), ('data_anexacao', models.DateField(verbose_name='Data Anexação')),
('data_desanexacao', models.DateField(blank=True, verbose_name='Data Desanexação', null=True)), ('data_desanexacao', models.DateField(blank=True, null=True, verbose_name='Data Desanexação')),
], ],
options={ options={
'verbose_name': 'Anexada',
'verbose_name_plural': 'Anexadas', 'verbose_name_plural': 'Anexadas',
'verbose_name': 'Anexada',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='AssuntoMateria', name='AssuntoMateria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('assunto', models.CharField(max_length=200)), ('assunto', models.CharField(max_length=200)),
('dispositivo', models.CharField(max_length=50)), ('dispositivo', models.CharField(max_length=50)),
], ],
options={ options={
'verbose_name': 'Assunto de Matéria',
'verbose_name_plural': 'Assuntos de Matéria', 'verbose_name_plural': 'Assuntos de Matéria',
'verbose_name': 'Assunto de Matéria',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Autor', name='Autor',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=50, blank=True, verbose_name='Autor', null=True)), ('nome', models.CharField(blank=True, max_length=50, null=True, verbose_name='Autor')),
('cargo', models.CharField(max_length=50, blank=True, null=True)), ('cargo', models.CharField(blank=True, max_length=50, null=True)),
('username', models.CharField(max_length=50, blank=True, null=True)), ('username', models.CharField(blank=True, max_length=50, null=True)),
('comissao', models.ForeignKey(to='comissoes.Comissao', blank=True, null=True)), ('comissao', models.ForeignKey(blank=True, null=True, to='comissoes.Comissao')),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', blank=True, null=True)), ('parlamentar', models.ForeignKey(blank=True, null=True, to='parlamentares.Parlamentar')),
('partido', models.ForeignKey(to='parlamentares.Partido', blank=True, null=True)), ('partido', models.ForeignKey(blank=True, null=True, to='parlamentares.Partido')),
], ],
options={ options={
'verbose_name': 'Autor',
'verbose_name_plural': 'Autores', 'verbose_name_plural': 'Autores',
'verbose_name': 'Autor',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Autoria', name='Autoria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('primeiro_autor', models.BooleanField(verbose_name='Primeiro Autor')), ('primeiro_autor', models.BooleanField(verbose_name='Primeiro Autor')),
('autor', models.ForeignKey(to='materia.Autor')), ('autor', models.ForeignKey(to='materia.Autor')),
], ],
options={ options={
'verbose_name': 'Autoria',
'verbose_name_plural': 'Autorias', 'verbose_name_plural': 'Autorias',
'verbose_name': 'Autoria',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='DespachoInicial', name='DespachoInicial',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero_ordem', models.IntegerField()), ('numero_ordem', models.IntegerField()),
('comissao', models.ForeignKey(to='comissoes.Comissao')), ('comissao', models.ForeignKey(to='comissoes.Comissao')),
], ],
options={ options={
'verbose_name': 'Despacho Inicial',
'verbose_name_plural': 'Despachos Iniciais', 'verbose_name_plural': 'Despachos Iniciais',
'verbose_name': 'Despacho Inicial',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='DocumentoAcessorio', name='DocumentoAcessorio',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=30, verbose_name='Descrição')), ('nome', models.CharField(max_length=30, verbose_name='Descrição')),
('data', models.DateField(blank=True, verbose_name='Data', null=True)), ('data', models.DateField(blank=True, null=True, verbose_name='Data')),
('autor', models.CharField(max_length=50, blank=True, verbose_name='Autor', null=True)), ('autor', models.CharField(blank=True, max_length=50, null=True, verbose_name='Autor')),
('ementa', models.TextField(blank=True, verbose_name='Ementa', null=True)), ('ementa', models.TextField(blank=True, null=True, verbose_name='Ementa')),
('indexacao', models.TextField(blank=True, null=True)), ('indexacao', models.TextField(blank=True, null=True)),
], ],
options={ options={
'verbose_name': 'Documento Acessório',
'verbose_name_plural': 'Documentos Acessórios', 'verbose_name_plural': 'Documentos Acessórios',
'verbose_name': 'Documento Acessório',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='MateriaAssunto', name='MateriaAssunto',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('assunto', models.ForeignKey(to='materia.AssuntoMateria')), ('assunto', models.ForeignKey(to='materia.AssuntoMateria')),
], ],
options={ options={
'verbose_name': 'Relação Matéria - Assunto',
'verbose_name_plural': 'Relações Matéria - Assunto', 'verbose_name_plural': 'Relações Matéria - Assunto',
'verbose_name': 'Relação Matéria - Assunto',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='MateriaLegislativa', name='MateriaLegislativa',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero', models.IntegerField(verbose_name='Número')), ('numero', models.IntegerField(verbose_name='Número')),
('ano', models.SmallIntegerField(verbose_name='Ano')), ('ano', models.SmallIntegerField(verbose_name='Ano')),
('numero_protocolo', models.IntegerField(blank=True, verbose_name='Núm. Protocolo', null=True)), ('numero_protocolo', models.IntegerField(blank=True, null=True, verbose_name='Núm. Protocolo')),
('data_apresentacao', models.DateField(blank=True, verbose_name='Data Apresentação', null=True)), ('data_apresentacao', models.DateField(blank=True, null=True, verbose_name='Data Apresentação')),
('tipo_apresentacao', models.CharField(max_length=1, choices=[('O', 'Oral'), ('E', 'Escrita')], blank=True, verbose_name='Tipo de Apresentação', null=True)), ('tipo_apresentacao', models.CharField(blank=True, max_length=1, null=True, verbose_name='Tipo de Apresentação', choices=[('O', 'Oral'), ('E', 'Escrita')])),
('data_publicacao', models.DateField(blank=True, verbose_name='Data Publicação', null=True)), ('data_publicacao', models.DateField(blank=True, null=True, verbose_name='Data Publicação')),
('numero_origem_externa', models.CharField(max_length=5, blank=True, verbose_name='Número', null=True)), ('numero_origem_externa', models.CharField(blank=True, max_length=5, null=True, verbose_name='Número')),
('ano_origem_externa', models.SmallIntegerField(blank=True, verbose_name='Ano', null=True)), ('ano_origem_externa', models.SmallIntegerField(blank=True, null=True, verbose_name='Ano')),
('data_origem_externa', models.DateField(blank=True, verbose_name='Data', null=True)), ('data_origem_externa', models.DateField(blank=True, null=True, verbose_name='Data')),
('apelido', models.CharField(max_length=50, blank=True, verbose_name='Apelido', null=True)), ('apelido', models.CharField(blank=True, max_length=50, null=True, verbose_name='Apelido')),
('dias_prazo', models.IntegerField(blank=True, verbose_name='Dias Prazo', null=True)), ('dias_prazo', models.IntegerField(blank=True, null=True, verbose_name='Dias Prazo')),
('data_fim_prazo', models.DateField(blank=True, verbose_name='Data Fim Prazo', null=True)), ('data_fim_prazo', models.DateField(blank=True, null=True, verbose_name='Data Fim Prazo')),
('em_tramitacao', models.BooleanField(verbose_name='Em Tramitação?')), ('em_tramitacao', models.BooleanField(verbose_name='Em Tramitação?')),
('polemica', models.NullBooleanField(verbose_name='Matéria Polêmica?')), ('polemica', models.NullBooleanField(verbose_name='Matéria Polêmica?')),
('objeto', models.CharField(max_length=150, blank=True, verbose_name='Objeto', null=True)), ('objeto', models.CharField(blank=True, max_length=150, null=True, verbose_name='Objeto')),
('complementar', models.NullBooleanField(verbose_name='É Complementar?')), ('complementar', models.NullBooleanField(verbose_name='É Complementar?')),
('ementa', models.TextField(verbose_name='Ementa')), ('ementa', models.TextField(verbose_name='Ementa')),
('indexacao', models.TextField(blank=True, verbose_name='Indexação', null=True)), ('indexacao', models.TextField(blank=True, null=True, verbose_name='Indexação')),
('observacao', models.TextField(blank=True, verbose_name='Observação', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Observação')),
('resultado', models.TextField(blank=True, null=True)), ('resultado', models.TextField(blank=True, null=True)),
('anexadas', models.ManyToManyField(to='materia.MateriaLegislativa', through='materia.Anexada', related_name='anexo_de')), ('anexadas', models.ManyToManyField(to='materia.MateriaLegislativa', through='materia.Anexada', related_name='anexo_de')),
], ],
options={ options={
'verbose_name': 'Matéria Legislativa',
'verbose_name_plural': 'Matérias Legislativas', 'verbose_name_plural': 'Matérias Legislativas',
'verbose_name': 'Matéria Legislativa',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Numeracao', name='Numeracao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero_ordem', models.IntegerField()), ('numero_ordem', models.IntegerField()),
('numero_materia', models.CharField(max_length=5, verbose_name='Número')), ('numero_materia', models.CharField(max_length=5, verbose_name='Número')),
('ano_materia', models.SmallIntegerField(verbose_name='Ano')), ('ano_materia', models.SmallIntegerField(verbose_name='Ano')),
('data_materia', models.DateField(blank=True, verbose_name='Data', null=True)), ('data_materia', models.DateField(blank=True, null=True, verbose_name='Data')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
], ],
options={ options={
'verbose_name': 'Numeração',
'verbose_name_plural': 'Numerações', 'verbose_name_plural': 'Numerações',
'verbose_name': 'Numeração',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Orgao', name='Orgao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=60, verbose_name='Nome')), ('nome', models.CharField(max_length=60, verbose_name='Nome')),
('sigla', models.CharField(max_length=10, verbose_name='Sigla')), ('sigla', models.CharField(max_length=10, verbose_name='Sigla')),
('unidade_deliberativa', models.BooleanField(verbose_name='Unidade Deliberativa')), ('unidade_deliberativa', models.BooleanField(verbose_name='Unidade Deliberativa')),
('endereco', models.CharField(max_length=100, blank=True, verbose_name='Endereço', null=True)), ('endereco', models.CharField(blank=True, max_length=100, null=True, verbose_name='Endereço')),
('telefone', models.CharField(max_length=50, blank=True, verbose_name='Telefone', null=True)), ('telefone', models.CharField(blank=True, max_length=50, null=True, verbose_name='Telefone')),
], ],
options={ options={
'verbose_name': 'Órgão',
'verbose_name_plural': 'Órgãos', 'verbose_name_plural': 'Órgãos',
'verbose_name': 'Órgão',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Origem', name='Origem',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('sigla', models.CharField(max_length=10, verbose_name='Sigla')), ('sigla', models.CharField(max_length=10, verbose_name='Sigla')),
('nome', models.CharField(max_length=50, verbose_name='Nome')), ('nome', models.CharField(max_length=50, verbose_name='Nome')),
], ],
options={ options={
'verbose_name': 'Origem',
'verbose_name_plural': 'Origens', 'verbose_name_plural': 'Origens',
'verbose_name': 'Origem',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Parecer', name='Parecer',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('tipo_conclusao', models.CharField(max_length=3, blank=True, null=True)), ('tipo_conclusao', models.CharField(blank=True, max_length=3, null=True)),
('tipo_apresentacao', models.CharField(max_length=1, choices=[('O', 'Oral'), ('E', 'Escrita')])), ('tipo_apresentacao', models.CharField(choices=[('O', 'Oral'), ('E', 'Escrita')], max_length=1)),
('parecer', models.TextField(blank=True, null=True)), ('parecer', models.TextField(blank=True, null=True)),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
], ],
options={ options={
'verbose_name': 'Parecer',
'verbose_name_plural': 'Pareceres', 'verbose_name_plural': 'Pareceres',
'verbose_name': 'Parecer',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Proposicao', name='Proposicao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_envio', models.DateTimeField(verbose_name='Data de Envio', null=True)), ('data_envio', models.DateTimeField(null=True, verbose_name='Data de Envio')),
('data_recebimento', models.DateTimeField(blank=True, verbose_name='Data de Incorporação', null=True)), ('data_recebimento', models.DateTimeField(blank=True, null=True, verbose_name='Data de Incorporação')),
('descricao', models.CharField(max_length=100, verbose_name='Descrição')), ('descricao', models.CharField(max_length=100, verbose_name='Descrição')),
('data_devolucao', models.DateTimeField(blank=True, verbose_name='Data de devolução', null=True)), ('data_devolucao', models.DateTimeField(blank=True, null=True, verbose_name='Data de devolução')),
('justificativa_devolucao', models.CharField(max_length=200, blank=True, verbose_name='Justificativa da Devolução', null=True)), ('justificativa_devolucao', models.CharField(blank=True, max_length=200, null=True, verbose_name='Justificativa da Devolução')),
('numero_proposicao', models.IntegerField(blank=True, verbose_name='', null=True)), ('numero_proposicao', models.IntegerField(blank=True, null=True, verbose_name='Número')),
('autor', models.ForeignKey(to='materia.Autor')), ('autor', models.ForeignKey(to='materia.Autor')),
('documento', models.ForeignKey(to='materia.DocumentoAcessorio', blank=True, null=True, verbose_name='Documento')), ('documento', models.ForeignKey(blank=True, null=True, to='materia.DocumentoAcessorio', verbose_name='Documento')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa', blank=True, null=True, verbose_name='Matéria')), ('materia', models.ForeignKey(blank=True, null=True, to='materia.MateriaLegislativa', verbose_name='Matéria')),
], ],
options={ options={
'verbose_name': 'Proposição',
'verbose_name_plural': 'Proposições', 'verbose_name_plural': 'Proposições',
'verbose_name': 'Proposição',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='RegimeTramitacao', name='RegimeTramitacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50)), ('descricao', models.CharField(max_length=50)),
], ],
options={ options={
'verbose_name': 'Regime Tramitação',
'verbose_name_plural': 'Regimes Tramitação', 'verbose_name_plural': 'Regimes Tramitação',
'verbose_name': 'Regime Tramitação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Relatoria', name='Relatoria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_designacao_relator', models.DateField(verbose_name='Data Designação')), ('data_designacao_relator', models.DateField(verbose_name='Data Designação')),
('data_destituicao_relator', models.DateField(blank=True, verbose_name='Data Destituição', null=True)), ('data_destituicao_relator', models.DateField(blank=True, null=True, verbose_name='Data Destituição')),
('comissao', models.ForeignKey(to='comissoes.Comissao', blank=True, null=True, verbose_name='Localização Atual')), ('comissao', models.ForeignKey(blank=True, null=True, to='comissoes.Comissao', verbose_name='Localização Atual')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', verbose_name='Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', verbose_name='Parlamentar')),
], ],
options={ options={
'verbose_name': 'Relatoria',
'verbose_name_plural': 'Relatorias', 'verbose_name_plural': 'Relatorias',
'verbose_name': 'Relatoria',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='StatusTramitacao', name='StatusTramitacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('sigla', models.CharField(max_length=10, verbose_name='Sigla')), ('sigla', models.CharField(max_length=10, verbose_name='Sigla')),
('descricao', models.CharField(max_length=60, verbose_name='Descrição')), ('descricao', models.CharField(max_length=60, verbose_name='Descrição')),
('indicador', models.CharField(max_length=1, choices=[('F', 'Fim'), ('R', 'Retorno')], verbose_name='Indicador da Tramitação')), ('indicador', models.CharField(choices=[('F', 'Fim'), ('R', 'Retorno')], max_length=1, verbose_name='Indicador da Tramitação')),
], ],
options={ options={
'verbose_name': 'Status de Tramitação',
'verbose_name_plural': 'Status de Tramitação', 'verbose_name_plural': 'Status de Tramitação',
'verbose_name': 'Status de Tramitação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoAutor', name='TipoAutor',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')), ('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
], ],
options={ options={
'verbose_name': 'Tipo de Autor',
'verbose_name_plural': 'Tipos de Autor', 'verbose_name_plural': 'Tipos de Autor',
'verbose_name': 'Tipo de Autor',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoDocumento', name='TipoDocumento',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Tipo Documento')), ('descricao', models.CharField(max_length=50, verbose_name='Tipo Documento')),
], ],
options={ options={
'verbose_name': 'Tipo de Documento',
'verbose_name_plural': 'Tipos de Documento', 'verbose_name_plural': 'Tipos de Documento',
'verbose_name': 'Tipo de Documento',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoFimRelatoria', name='TipoFimRelatoria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Tipo Fim Relatoria')), ('descricao', models.CharField(max_length=50, verbose_name='Tipo Fim Relatoria')),
], ],
options={ options={
'verbose_name': 'Tipo Fim de Relatoria',
'verbose_name_plural': 'Tipos Fim de Relatoria', 'verbose_name_plural': 'Tipos Fim de Relatoria',
'verbose_name': 'Tipo Fim de Relatoria',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoMateriaLegislativa', name='TipoMateriaLegislativa',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('sigla', models.CharField(max_length=5, verbose_name='Sigla')), ('sigla', models.CharField(max_length=5, verbose_name='Sigla')),
('descricao', models.CharField(max_length=50, verbose_name='Descrição ')), ('descricao', models.CharField(max_length=50, verbose_name='Descrição ')),
('num_automatica', models.BooleanField()), ('num_automatica', models.BooleanField()),
('quorum_minimo_votacao', models.IntegerField()), ('quorum_minimo_votacao', models.IntegerField()),
], ],
options={ options={
'verbose_name': 'Tipo de Matéria Legislativa',
'verbose_name_plural': 'Tipos de Matérias Legislativas', 'verbose_name_plural': 'Tipos de Matérias Legislativas',
'verbose_name': 'Tipo de Matéria Legislativa',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoProposicao', name='TipoProposicao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')), ('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
('materia_ou_documento', models.CharField(max_length=1, choices=[('M', 'Matéria'), ('D', 'Documento')], verbose_name='Gera')), ('materia_ou_documento', models.CharField(choices=[('M', 'Matéria'), ('D', 'Documento')], max_length=1, verbose_name='Gera')),
('modelo', models.CharField(max_length=50, verbose_name='Modelo XML')), ('modelo', models.CharField(max_length=50, verbose_name='Modelo XML')),
('tipo_documento', models.ForeignKey(to='materia.TipoDocumento', blank=True, null=True, verbose_name='Tipo Documento')), ('tipo_documento', models.ForeignKey(blank=True, null=True, to='materia.TipoDocumento', verbose_name='Tipo Documento')),
('tipo_materia', models.ForeignKey(to='materia.TipoMateriaLegislativa', blank=True, null=True, verbose_name='Tipo Matéria')), ('tipo_materia', models.ForeignKey(blank=True, null=True, to='materia.TipoMateriaLegislativa', verbose_name='Tipo Matéria')),
], ],
options={ options={
'verbose_name': 'Tipo de Proposição',
'verbose_name_plural': 'Tipos de Proposições', 'verbose_name_plural': 'Tipos de Proposições',
'verbose_name': 'Tipo de Proposição',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Tramitacao', name='Tramitacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_tramitacao', models.DateField(blank=True, verbose_name='Data Tramitação', null=True)), ('data_tramitacao', models.DateField(blank=True, null=True, verbose_name='Data Tramitação')),
('data_encaminhamento', models.DateField(blank=True, verbose_name='Data Encaminhamento', null=True)), ('data_encaminhamento', models.DateField(blank=True, null=True, verbose_name='Data Encaminhamento')),
('ultima', models.BooleanField()), ('ultima', models.BooleanField()),
('urgente', models.BooleanField(verbose_name='Urgente ?')), ('urgente', models.BooleanField(verbose_name='Urgente ?')),
('turno', models.CharField(max_length=1, choices=[('P', 'Primeiro'), ('S', 'Segundo'), ('Ú', 'Único'), ('L', 'Suplementar'), ('F', 'Final'), ('A', 'Votação única em Regime de Urgência'), ('B', '1ª Votação'), ('C', '2ª e 3ª Votação')], blank=True, verbose_name='Turno', null=True)), ('turno', models.CharField(blank=True, max_length=1, null=True, verbose_name='Turno', choices=[('P', 'Primeiro'), ('S', 'Segundo'), ('Ú', 'Único'), ('L', 'Suplementar'), ('F', 'Final'), ('A', 'Votação única em Regime de Urgência'), ('B', '1ª Votação'), ('C', '2ª e 3ª Votação')])),
('texto', models.TextField(blank=True, verbose_name='Texto da Ação', null=True)), ('texto', models.TextField(blank=True, null=True, verbose_name='Texto da Ação')),
('data_fim_prazo', models.DateField(blank=True, verbose_name='Data Fim Prazo', null=True)), ('data_fim_prazo', models.DateField(blank=True, null=True, verbose_name='Data Fim Prazo')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
('status', models.ForeignKey(to='materia.StatusTramitacao', blank=True, null=True, verbose_name='Status')), ('status', models.ForeignKey(blank=True, null=True, to='materia.StatusTramitacao', verbose_name='Status')),
], ],
options={ options={
'verbose_name': 'Tramitação',
'verbose_name_plural': 'Tramitações', 'verbose_name_plural': 'Tramitações',
'verbose_name': 'Tramitação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='UnidadeTramitacao', name='UnidadeTramitacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('comissao', models.ForeignKey(to='comissoes.Comissao', blank=True, null=True, verbose_name='Comissão')), ('comissao', models.ForeignKey(blank=True, null=True, to='comissoes.Comissao', verbose_name='Comissão')),
('orgao', models.ForeignKey(to='materia.Orgao', blank=True, null=True, verbose_name='Órgão')), ('orgao', models.ForeignKey(blank=True, null=True, to='materia.Orgao', verbose_name='Órgão')),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', blank=True, null=True, verbose_name='Parlamentar')), ('parlamentar', models.ForeignKey(blank=True, null=True, to='parlamentares.Parlamentar', verbose_name='Parlamentar')),
], ],
options={ options={
'verbose_name': 'Unidade de Tramitação',
'verbose_name_plural': 'Unidades de Tramitação', 'verbose_name_plural': 'Unidades de Tramitação',
'verbose_name': 'Unidade de Tramitação',
}, },
), ),
migrations.AddField( migrations.AddField(
model_name='tramitacao', model_name='tramitacao',
name='unidade_tramitacao_destino', name='unidade_tramitacao_destino',
field=models.ForeignKey(to='materia.UnidadeTramitacao', blank=True, null=True, related_name='+', verbose_name='Unidade Destino'), field=models.ForeignKey(blank=True, null=True, to='materia.UnidadeTramitacao', verbose_name='Unidade Destino', related_name='+'),
), ),
migrations.AddField( migrations.AddField(
model_name='tramitacao', model_name='tramitacao',
name='unidade_tramitacao_local', name='unidade_tramitacao_local',
field=models.ForeignKey(to='materia.UnidadeTramitacao', blank=True, null=True, related_name='+', verbose_name='Unidade Local'), field=models.ForeignKey(blank=True, null=True, to='materia.UnidadeTramitacao', verbose_name='Unidade Local', related_name='+'),
), ),
migrations.AddField( migrations.AddField(
model_name='relatoria', model_name='relatoria',
name='tipo_fim_relatoria', name='tipo_fim_relatoria',
field=models.ForeignKey(to='materia.TipoFimRelatoria', blank=True, null=True, verbose_name='Motivo Fim Relatoria'), field=models.ForeignKey(blank=True, null=True, to='materia.TipoFimRelatoria', verbose_name='Motivo Fim Relatoria'),
), ),
migrations.AddField( migrations.AddField(
model_name='proposicao', model_name='proposicao',
@ -386,7 +386,7 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='materialegislativa', model_name='materialegislativa',
name='local_origem_externa', name='local_origem_externa',
field=models.ForeignKey(to='materia.Origem', blank=True, null=True, verbose_name='Local Origem'), field=models.ForeignKey(blank=True, null=True, to='materia.Origem', verbose_name='Local Origem'),
), ),
migrations.AddField( migrations.AddField(
model_name='materialegislativa', model_name='materialegislativa',
@ -401,7 +401,7 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='materialegislativa', model_name='materialegislativa',
name='tipo_origem_externa', name='tipo_origem_externa',
field=models.ForeignKey(to='materia.TipoMateriaLegislativa', blank=True, null=True, related_name='+', verbose_name='Tipo'), field=models.ForeignKey(blank=True, null=True, to='materia.TipoMateriaLegislativa', verbose_name='Tipo', related_name='+'),
), ),
migrations.AddField( migrations.AddField(
model_name='materiaassunto', model_name='materiaassunto',
@ -436,12 +436,12 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='anexada', model_name='anexada',
name='materia_anexada', name='materia_anexada',
field=models.ForeignKey(related_name='+', to='materia.MateriaLegislativa'), field=models.ForeignKey(to='materia.MateriaLegislativa', related_name='+'),
), ),
migrations.AddField( migrations.AddField(
model_name='anexada', model_name='anexada',
name='materia_principal', name='materia_principal',
field=models.ForeignKey(related_name='+', to='materia.MateriaLegislativa'), field=models.ForeignKey(to='materia.MateriaLegislativa', related_name='+'),
), ),
migrations.AddField( migrations.AddField(
model_name='acompanhamentomateria', model_name='acompanhamentomateria',

74
norma/migrations/0001_initial.py

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -14,88 +14,88 @@ class Migration(migrations.Migration):
migrations.CreateModel( migrations.CreateModel(
name='AssuntoNorma', name='AssuntoNorma',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('assunto', models.CharField(max_length=50, verbose_name='Assunto')), ('assunto', models.CharField(max_length=50, verbose_name='Assunto')),
('descricao', models.CharField(max_length=250, blank=True, verbose_name='Descrição', null=True)), ('descricao', models.CharField(blank=True, max_length=250, null=True, verbose_name='Descrição')),
], ],
options={ options={
'verbose_name': 'Assunto de Norma',
'verbose_name_plural': 'Assuntos de Norma', 'verbose_name_plural': 'Assuntos de Norma',
'verbose_name': 'Assunto de Norma',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='LegislacaoCitada', name='LegislacaoCitada',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('disposicoes', models.CharField(max_length=15, blank=True, verbose_name='Disposição', null=True)), ('disposicoes', models.CharField(blank=True, max_length=15, null=True, verbose_name='Disposição')),
('parte', models.CharField(max_length=8, blank=True, verbose_name='Parte', null=True)), ('parte', models.CharField(blank=True, max_length=8, null=True, verbose_name='Parte')),
('livro', models.CharField(max_length=7, blank=True, verbose_name='Livro', null=True)), ('livro', models.CharField(blank=True, max_length=7, null=True, verbose_name='Livro')),
('titulo', models.CharField(max_length=7, blank=True, verbose_name='Título', null=True)), ('titulo', models.CharField(blank=True, max_length=7, null=True, verbose_name='Título')),
('capitulo', models.CharField(max_length=7, blank=True, verbose_name='Capítulo', null=True)), ('capitulo', models.CharField(blank=True, max_length=7, null=True, verbose_name='Capítulo')),
('secao', models.CharField(max_length=7, blank=True, verbose_name='Seção', null=True)), ('secao', models.CharField(blank=True, max_length=7, null=True, verbose_name='Seção')),
('subsecao', models.CharField(max_length=7, blank=True, verbose_name='Subseção', null=True)), ('subsecao', models.CharField(blank=True, max_length=7, null=True, verbose_name='Subseção')),
('artigo', models.CharField(max_length=4, blank=True, verbose_name='Artigo', null=True)), ('artigo', models.CharField(blank=True, max_length=4, null=True, verbose_name='Artigo')),
('paragrafo', models.CharField(max_length=3, blank=True, verbose_name='Parágrafo', null=True)), ('paragrafo', models.CharField(blank=True, max_length=3, null=True, verbose_name='Parágrafo')),
('inciso', models.CharField(max_length=10, blank=True, verbose_name='Inciso', null=True)), ('inciso', models.CharField(blank=True, max_length=10, null=True, verbose_name='Inciso')),
('alinea', models.CharField(max_length=3, blank=True, verbose_name='Alínea', null=True)), ('alinea', models.CharField(blank=True, max_length=3, null=True, verbose_name='Alínea')),
('item', models.CharField(max_length=3, blank=True, verbose_name='Item', null=True)), ('item', models.CharField(blank=True, max_length=3, null=True, verbose_name='Item')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
], ],
options={ options={
'verbose_name': 'Matéria Legislativa',
'verbose_name_plural': 'Matérias Legislativas', 'verbose_name_plural': 'Matérias Legislativas',
'verbose_name': 'Matéria Legislativa',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='NormaJuridica', name='NormaJuridica',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero', models.IntegerField(verbose_name='Número')), ('numero', models.IntegerField(verbose_name='Número')),
('ano', models.SmallIntegerField(verbose_name='Ano')), ('ano', models.SmallIntegerField(verbose_name='Ano')),
('esfera_federacao', models.CharField(max_length=1, choices=[('E', 'Estadual'), ('F', 'Federal'), ('M', 'Municipal')], verbose_name='Esfera Federação')), ('esfera_federacao', models.CharField(choices=[('E', 'Estadual'), ('F', 'Federal'), ('M', 'Municipal')], max_length=1, verbose_name='Esfera Federação')),
('data', models.DateField(blank=True, verbose_name='Data', null=True)), ('data', models.DateField(blank=True, null=True, verbose_name='Data')),
('data_publicacao', models.DateField(blank=True, verbose_name='Data Publicação', null=True)), ('data_publicacao', models.DateField(blank=True, null=True, verbose_name='Data Publicação')),
('veiculo_publicacao', models.CharField(max_length=30, blank=True, verbose_name='Veículo Publicação', null=True)), ('veiculo_publicacao', models.CharField(blank=True, max_length=30, null=True, verbose_name='Veículo Publicação')),
('pagina_inicio_publicacao', models.IntegerField(blank=True, verbose_name='Pg. Início', null=True)), ('pagina_inicio_publicacao', models.IntegerField(blank=True, null=True, verbose_name='Pg. Início')),
('pagina_fim_publicacao', models.IntegerField(blank=True, verbose_name='Pg. Fim', null=True)), ('pagina_fim_publicacao', models.IntegerField(blank=True, null=True, verbose_name='Pg. Fim')),
('ementa', models.TextField(verbose_name='Ementa')), ('ementa', models.TextField(verbose_name='Ementa')),
('indexacao', models.TextField(blank=True, verbose_name='Indexação', null=True)), ('indexacao', models.TextField(blank=True, null=True, verbose_name='Indexação')),
('observacao', models.TextField(blank=True, verbose_name='Observação', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Observação')),
('complemento', models.NullBooleanField(verbose_name='Complementar ?')), ('complemento', models.NullBooleanField(verbose_name='Complementar ?')),
('data_vigencia', models.DateField(blank=True, null=True)), ('data_vigencia', models.DateField(blank=True, null=True)),
('timestamp', models.DateTimeField()), ('timestamp', models.DateTimeField()),
('assunto', models.ForeignKey(to='norma.AssuntoNorma')), ('assunto', models.ForeignKey(to='norma.AssuntoNorma')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa', blank=True, null=True)), ('materia', models.ForeignKey(blank=True, null=True, to='materia.MateriaLegislativa')),
], ],
options={ options={
'verbose_name': 'Norma Jurídica',
'verbose_name_plural': 'Normas Jurídicas', 'verbose_name_plural': 'Normas Jurídicas',
'verbose_name': 'Norma Jurídica',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoNormaJuridica', name='TipoNormaJuridica',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('equivalente_lexml', models.CharField(max_length=50, choices=[('constituicao', 'constituicao'), ('ementa.constitucional', 'ementa.constitucional'), ('lei.complementar', 'lei.complementar'), ('lei.delegada', 'lei.delegada'), ('lei', 'lei'), ('decreto.lei', 'decreto.lei'), ('medida.provisoria', 'medida.provisoria'), ('decreto', 'decreto'), ('lei.organica', 'lei.organica'), ('emenda.lei.organica', 'emenda.lei.organica'), ('decreto.legislativo', 'decreto.legislativo'), ('resolucao', 'resolucao'), ('regimento.interno', 'regimento.interno')], blank=True, verbose_name='Equivalente LexML', null=True)), ('equivalente_lexml', models.CharField(blank=True, max_length=50, null=True, verbose_name='Equivalente LexML', choices=[('constituicao', 'constituicao'), ('ementa.constitucional', 'ementa.constitucional'), ('lei.complementar', 'lei.complementar'), ('lei.delegada', 'lei.delegada'), ('lei', 'lei'), ('decreto.lei', 'decreto.lei'), ('medida.provisoria', 'medida.provisoria'), ('decreto', 'decreto'), ('lei.organica', 'lei.organica'), ('emenda.lei.organica', 'emenda.lei.organica'), ('decreto.legislativo', 'decreto.legislativo'), ('resolucao', 'resolucao'), ('regimento.interno', 'regimento.interno')])),
('sigla', models.CharField(max_length=3, verbose_name='Sigla')), ('sigla', models.CharField(max_length=3, verbose_name='Sigla')),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')), ('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
], ],
options={ options={
'verbose_name': 'Tipo de Norma Jurídica',
'verbose_name_plural': 'Tipos de Norma Jurídica', 'verbose_name_plural': 'Tipos de Norma Jurídica',
'verbose_name': 'Tipo de Norma Jurídica',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='VinculoNormaJuridica', name='VinculoNormaJuridica',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('tipo_vinculo', models.CharField(max_length=1, choices=[('A', 'Altera a norma'), ('R', 'Revoga a norma'), ('P', 'Revoga parcialmente a norma'), ('T', 'Revoga por consolidação a norma'), ('C', 'Norma correlata'), ('I', 'Suspende a execução da norma'), ('G', 'Regulamenta a norma')], blank=True, null=True)), ('tipo_vinculo', models.CharField(blank=True, max_length=1, null=True, choices=[('A', 'Altera a norma'), ('R', 'Revoga a norma'), ('P', 'Revoga parcialmente a norma'), ('T', 'Revoga por consolidação a norma'), ('C', 'Norma correlata'), ('I', 'Suspende a execução da norma'), ('G', 'Regulamenta a norma')])),
('norma_referente', models.ForeignKey(related_name='+', to='norma.NormaJuridica')), ('norma_referente', models.ForeignKey(to='norma.NormaJuridica', related_name='+')),
('norma_referida', models.ForeignKey(related_name='+', to='norma.NormaJuridica')), ('norma_referida', models.ForeignKey(to='norma.NormaJuridica', related_name='+')),
], ],
options={ options={
'verbose_name': 'Vínculo entre Normas Jurídicas',
'verbose_name_plural': 'Vínculos entre Normas Jurídicas', 'verbose_name_plural': 'Vínculos entre Normas Jurídicas',
'verbose_name': 'Vínculo entre Normas Jurídicas',
}, },
), ),
migrations.AddField( migrations.AddField(

154
parlamentares/migrations/0001_initial.py

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -13,236 +13,236 @@ class Migration(migrations.Migration):
migrations.CreateModel( migrations.CreateModel(
name='CargoMesa', name='CargoMesa',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Cargo na Mesa')), ('descricao', models.CharField(max_length=50, verbose_name='Cargo na Mesa')),
('unico', models.BooleanField(verbose_name='Cargo Único')), ('unico', models.BooleanField(verbose_name='Cargo Único', choices=[(True, 'Sim'), (False, 'Não')])),
], ],
options={ options={
'verbose_name': 'Cargo na Mesa',
'verbose_name_plural': 'Cargos na Mesa', 'verbose_name_plural': 'Cargos na Mesa',
'verbose_name': 'Cargo na Mesa',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Coligacao', name='Coligacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=50, verbose_name='Nome')), ('nome', models.CharField(max_length=50, verbose_name='Nome')),
('numero_votos', models.IntegerField(blank=True, verbose_name='Nº Votos Recebidos', null=True)), ('numero_votos', models.IntegerField(blank=True, null=True, verbose_name='Nº Votos Recebidos')),
], ],
options={ options={
'verbose_name': 'Coligação',
'verbose_name_plural': 'Coligações', 'verbose_name_plural': 'Coligações',
'verbose_name': 'Coligação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='ComposicaoColigacao', name='ComposicaoColigacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('coligacao', models.ForeignKey(to='parlamentares.Coligacao')), ('coligacao', models.ForeignKey(to='parlamentares.Coligacao')),
], ],
options={ options={
'verbose_name': 'Composição Coligação',
'verbose_name_plural': 'Composição Coligações', 'verbose_name_plural': 'Composição Coligações',
'verbose_name': 'Composição Coligação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='ComposicaoMesa', name='ComposicaoMesa',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('cargo', models.ForeignKey(to='parlamentares.CargoMesa')), ('cargo', models.ForeignKey(to='parlamentares.CargoMesa')),
], ],
options={ options={
'verbose_name': 'Ocupação de cargo na Mesa',
'verbose_name_plural': 'Ocupações de cargo na Mesa', 'verbose_name_plural': 'Ocupações de cargo na Mesa',
'verbose_name': 'Ocupação de cargo na Mesa',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Dependente', name='Dependente',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=50, verbose_name='Nome')), ('nome', models.CharField(max_length=50, verbose_name='Nome')),
('sexo', models.CharField(max_length=1, choices=[('F', 'Feminino'), ('M', 'Masculino')], verbose_name='Sexo')), ('sexo', models.CharField(choices=[('F', 'Feminino'), ('M', 'Masculino')], max_length=1, verbose_name='Sexo')),
('data_nascimento', models.DateField(blank=True, verbose_name='Data Nascimento', null=True)), ('data_nascimento', models.DateField(blank=True, null=True, verbose_name='Data Nascimento')),
('cpf', models.CharField(max_length=14, blank=True, verbose_name='CPF', null=True)), ('cpf', models.CharField(blank=True, max_length=14, null=True, verbose_name='CPF')),
('rg', models.CharField(max_length=15, blank=True, verbose_name='RG', null=True)), ('rg', models.CharField(blank=True, max_length=15, null=True, verbose_name='RG')),
('titulo_eleitor', models.CharField(max_length=15, blank=True, verbose_name='Nº Título Eleitor', null=True)), ('titulo_eleitor', models.CharField(blank=True, max_length=15, null=True, verbose_name='Nº Título Eleitor')),
], ],
options={ options={
'verbose_name': 'Dependente',
'verbose_name_plural': 'Dependentes', 'verbose_name_plural': 'Dependentes',
'verbose_name': 'Dependente',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Filiacao', name='Filiacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data', models.DateField(verbose_name='Data Filiação')), ('data', models.DateField(verbose_name='Data Filiação')),
('data_desfiliacao', models.DateField(blank=True, verbose_name='Data Desfiliação', null=True)), ('data_desfiliacao', models.DateField(blank=True, null=True, verbose_name='Data Desfiliação')),
], ],
options={ options={
'verbose_name': 'Filiação',
'verbose_name_plural': 'Filiações', 'verbose_name_plural': 'Filiações',
'verbose_name': 'Filiação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Legislatura', name='Legislatura',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_inicio', models.DateField(verbose_name='Data Início')), ('data_inicio', models.DateField(verbose_name='Data Início')),
('data_fim', models.DateField(verbose_name='Data Fim')), ('data_fim', models.DateField(verbose_name='Data Fim')),
('data_eleicao', models.DateField(verbose_name='Data Eleição')), ('data_eleicao', models.DateField(verbose_name='Data Eleição')),
], ],
options={ options={
'verbose_name': 'Legislatura',
'verbose_name_plural': 'Legislaturas', 'verbose_name_plural': 'Legislaturas',
'verbose_name': 'Legislatura',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Mandato', name='Mandato',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('tipo_causa_fim_mandato', models.IntegerField(blank=True, null=True)), ('tipo_causa_fim_mandato', models.IntegerField(blank=True, null=True)),
('data_fim_mandato', models.DateField(blank=True, verbose_name='Fim do Mandato', null=True)), ('data_fim_mandato', models.DateField(blank=True, null=True, verbose_name='Fim do Mandato')),
('votos_recebidos', models.IntegerField(blank=True, verbose_name='Votos Recebidos', null=True)), ('votos_recebidos', models.IntegerField(blank=True, null=True, verbose_name='Votos Recebidos')),
('data_expedicao_diploma', models.DateField(blank=True, verbose_name='Expedição do Diploma', null=True)), ('data_expedicao_diploma', models.DateField(blank=True, null=True, verbose_name='Expedição do Diploma')),
('observacao', models.TextField(blank=True, verbose_name='Observação', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Observação')),
('coligacao', models.ForeignKey(to='parlamentares.Coligacao', blank=True, null=True, verbose_name='Coligação')), ('coligacao', models.ForeignKey(blank=True, null=True, to='parlamentares.Coligacao', verbose_name='Coligação')),
('legislatura', models.ForeignKey(to='parlamentares.Legislatura', verbose_name='Legislatura')), ('legislatura', models.ForeignKey(to='parlamentares.Legislatura', verbose_name='Legislatura')),
], ],
options={ options={
'verbose_name': 'Mandato',
'verbose_name_plural': 'Mandatos', 'verbose_name_plural': 'Mandatos',
'verbose_name': 'Mandato',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Municipio', name='Municipio',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=50, blank=True, null=True)), ('nome', models.CharField(blank=True, max_length=50, null=True)),
('uf', models.CharField(max_length=2, choices=[('AC', 'Acre'), ('AL', 'Alagoas'), ('AP', 'Amapá'), ('AM', 'Amazonas'), ('BA', 'Bahia'), ('CE', 'Ceará'), ('DF', 'Distrito Federal'), ('ES', 'Espírito Santo'), ('GO', 'Goiás'), ('MA', 'Maranhão'), ('MT', 'Mato Grosso'), ('MS', 'Mato Grosso do Sul'), ('MG', 'Minas Gerais'), ('PR', 'Paraná'), ('PB', 'Paraíba'), ('PA', 'Pará'), ('PE', 'Pernambuco'), ('PI', 'Piauí'), ('RJ', 'Rio de Janeiro'), ('RN', 'Rio Grande do Norte'), ('RS', 'Rio Grande do Sul'), ('RO', 'Rondônia'), ('RR', 'Roraima'), ('SC', 'Santa Catarina'), ('SE', 'Sergipe'), ('SP', 'São Paulo'), ('TO', 'Tocantins'), ('EX', 'Exterior')], blank=True, null=True)), ('uf', models.CharField(blank=True, max_length=2, null=True, choices=[('AC', 'Acre'), ('AL', 'Alagoas'), ('AP', 'Amapá'), ('AM', 'Amazonas'), ('BA', 'Bahia'), ('CE', 'Ceará'), ('DF', 'Distrito Federal'), ('ES', 'Espírito Santo'), ('GO', 'Goiás'), ('MA', 'Maranhão'), ('MT', 'Mato Grosso'), ('MS', 'Mato Grosso do Sul'), ('MG', 'Minas Gerais'), ('PR', 'Paraná'), ('PB', 'Paraíba'), ('PA', 'Pará'), ('PE', 'Pernambuco'), ('PI', 'Piauí'), ('RJ', 'Rio de Janeiro'), ('RN', 'Rio Grande do Norte'), ('RS', 'Rio Grande do Sul'), ('RO', 'Rondônia'), ('RR', 'Roraima'), ('SC', 'Santa Catarina'), ('SE', 'Sergipe'), ('SP', 'São Paulo'), ('TO', 'Tocantins'), ('EX', 'Exterior')])),
('regiao', models.CharField(max_length=2, choices=[('CO', 'Centro-Oeste'), ('NE', 'Nordeste'), ('NO', 'Norte'), ('SE', 'Sudeste'), ('SL', 'Sul'), ('EX', 'Exterior')], blank=True, null=True)), ('regiao', models.CharField(blank=True, max_length=2, null=True, choices=[('CO', 'Centro-Oeste'), ('NE', 'Nordeste'), ('NO', 'Norte'), ('SE', 'Sudeste'), ('SL', 'Sul'), ('EX', 'Exterior')])),
], ],
options={ options={
'verbose_name': 'Município',
'verbose_name_plural': 'Municípios', 'verbose_name_plural': 'Municípios',
'verbose_name': 'Município',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='NivelInstrucao', name='NivelInstrucao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Nível de Instrução')), ('descricao', models.CharField(max_length=50, verbose_name='Nível de Instrução')),
], ],
options={ options={
'verbose_name': 'Nível Instrução',
'verbose_name_plural': 'Níveis Instrução', 'verbose_name_plural': 'Níveis Instrução',
'verbose_name': 'Nível Instrução',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Parlamentar', name='Parlamentar',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome_completo', models.CharField(max_length=50, verbose_name='Nome Completo')), ('nome_completo', models.CharField(max_length=50, verbose_name='Nome Completo')),
('nome_parlamentar', models.CharField(max_length=50, blank=True, verbose_name='Nome Parlamentar', null=True)), ('nome_parlamentar', models.CharField(blank=True, max_length=50, null=True, verbose_name='Nome Parlamentar')),
('sexo', models.CharField(max_length=1, choices=[('F', 'Feminino'), ('M', 'Masculino')], verbose_name='Sexo')), ('sexo', models.CharField(choices=[('F', 'Feminino'), ('M', 'Masculino')], max_length=1, verbose_name='Sexo')),
('data_nascimento', models.DateField(blank=True, verbose_name='Data Nascimento', null=True)), ('data_nascimento', models.DateField(blank=True, null=True, verbose_name='Data Nascimento')),
('cpf', models.CharField(max_length=14, blank=True, verbose_name='C.P.F', null=True)), ('cpf', models.CharField(blank=True, max_length=14, null=True, verbose_name='C.P.F')),
('rg', models.CharField(max_length=15, blank=True, verbose_name='R.G.', null=True)), ('rg', models.CharField(blank=True, max_length=15, null=True, verbose_name='R.G.')),
('titulo_eleitor', models.CharField(max_length=15, blank=True, verbose_name='Título de Eleitor', null=True)), ('titulo_eleitor', models.CharField(blank=True, max_length=15, null=True, verbose_name='Título de Eleitor')),
('cod_casa', models.IntegerField()), ('cod_casa', models.IntegerField()),
('numero_gab_parlamentar', models.CharField(max_length=10, blank=True, verbose_name='Nº Gabinete', null=True)), ('numero_gab_parlamentar', models.CharField(blank=True, max_length=10, null=True, verbose_name='Nº Gabinete')),
('telefone', models.CharField(max_length=50, blank=True, verbose_name='Telefone', null=True)), ('telefone', models.CharField(blank=True, max_length=50, null=True, verbose_name='Telefone')),
('fax', models.CharField(max_length=50, blank=True, verbose_name='Fax', null=True)), ('fax', models.CharField(blank=True, max_length=50, null=True, verbose_name='Fax')),
('endereco_residencia', models.CharField(max_length=100, blank=True, verbose_name='Endereço Residencial', null=True)), ('endereco_residencia', models.CharField(blank=True, max_length=100, null=True, verbose_name='Endereço Residencial')),
('cep_residencia', models.CharField(max_length=9, blank=True, verbose_name='CEP', null=True)), ('cep_residencia', models.CharField(blank=True, max_length=9, null=True, verbose_name='CEP')),
('telefone_residencia', models.CharField(max_length=50, blank=True, verbose_name='Telefone Residencial', null=True)), ('telefone_residencia', models.CharField(blank=True, max_length=50, null=True, verbose_name='Telefone Residencial')),
('fax_residencia', models.CharField(max_length=50, blank=True, verbose_name='Fax Residencial', null=True)), ('fax_residencia', models.CharField(blank=True, max_length=50, null=True, verbose_name='Fax Residencial')),
('endereco_web', models.CharField(max_length=100, blank=True, verbose_name='HomePage', null=True)), ('endereco_web', models.CharField(blank=True, max_length=100, null=True, verbose_name='HomePage')),
('profissao', models.CharField(max_length=50, blank=True, verbose_name='Profissão', null=True)), ('profissao', models.CharField(blank=True, max_length=50, null=True, verbose_name='Profissão')),
('email', models.CharField(max_length=100, blank=True, verbose_name='Correio Eletrônico', null=True)), ('email', models.CharField(blank=True, max_length=100, null=True, verbose_name='Correio Eletrônico')),
('locais_atuacao', models.CharField(max_length=100, blank=True, verbose_name='Locais de Atuação', null=True)), ('locais_atuacao', models.CharField(blank=True, max_length=100, null=True, verbose_name='Locais de Atuação')),
('ativo', models.BooleanField(verbose_name='Ativo na Casa?')), ('ativo', models.BooleanField(verbose_name='Ativo na Casa?')),
('biografia', models.TextField(blank=True, verbose_name='Biografia', null=True)), ('biografia', models.TextField(blank=True, null=True, verbose_name='Biografia')),
('unidade_deliberativa', models.BooleanField()), ('unidade_deliberativa', models.BooleanField()),
('municipio_residencia', models.ForeignKey(to='parlamentares.Municipio', blank=True, null=True, verbose_name='Município')), ('municipio_residencia', models.ForeignKey(blank=True, null=True, to='parlamentares.Municipio', verbose_name='Município')),
('nivel_instrucao', models.ForeignKey(to='parlamentares.NivelInstrucao', blank=True, null=True, verbose_name='Nível Instrução')), ('nivel_instrucao', models.ForeignKey(blank=True, null=True, to='parlamentares.NivelInstrucao', verbose_name='Nível Instrução')),
], ],
options={ options={
'verbose_name': 'Parlamentar',
'verbose_name_plural': 'Parlamentares', 'verbose_name_plural': 'Parlamentares',
'verbose_name': 'Parlamentar',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Partido', name='Partido',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('sigla', models.CharField(max_length=9, verbose_name='Sigla')), ('sigla', models.CharField(max_length=9, verbose_name='Sigla')),
('nome', models.CharField(max_length=50, verbose_name='Nome')), ('nome', models.CharField(max_length=50, verbose_name='Nome')),
('data_criacao', models.DateField(blank=True, verbose_name='Data Criação', null=True)), ('data_criacao', models.DateField(blank=True, null=True, verbose_name='Data Criação')),
('data_extincao', models.DateField(blank=True, verbose_name='Data Extinção', null=True)), ('data_extincao', models.DateField(blank=True, null=True, verbose_name='Data Extinção')),
], ],
options={ options={
'verbose_name': 'Partido',
'verbose_name_plural': 'Partidos', 'verbose_name_plural': 'Partidos',
'verbose_name': 'Partido',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='SessaoLegislativa', name='SessaoLegislativa',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero', models.IntegerField(verbose_name='Número')), ('numero', models.IntegerField(verbose_name='Número')),
('tipo', models.CharField(max_length=1, choices=[('O', 'Ordinária'), ('E', 'Extraordinária')], verbose_name='Tipo')), ('tipo', models.CharField(choices=[('O', 'Ordinária'), ('E', 'Extraordinária')], max_length=1, verbose_name='Tipo')),
('data_inicio', models.DateField(verbose_name='Data Início')), ('data_inicio', models.DateField(verbose_name='Data Início')),
('data_fim', models.DateField(verbose_name='Data Fim')), ('data_fim', models.DateField(verbose_name='Data Fim')),
('data_inicio_intervalo', models.DateField(blank=True, verbose_name='Início Intervalo', null=True)), ('data_inicio_intervalo', models.DateField(blank=True, null=True, verbose_name='Início Intervalo')),
('data_fim_intervalo', models.DateField(blank=True, verbose_name='Fim Intervalo', null=True)), ('data_fim_intervalo', models.DateField(blank=True, null=True, verbose_name='Fim Intervalo')),
('legislatura', models.ForeignKey(to='parlamentares.Legislatura')), ('legislatura', models.ForeignKey(to='parlamentares.Legislatura')),
], ],
options={ options={
'verbose_name': 'Sessão Legislativa',
'verbose_name_plural': 'Sessões Legislativas', 'verbose_name_plural': 'Sessões Legislativas',
'verbose_name': 'Sessão Legislativa',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='SituacaoMilitar', name='SituacaoMilitar',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Situação Militar')), ('descricao', models.CharField(max_length=50, verbose_name='Situação Militar')),
], ],
options={ options={
'verbose_name': 'Tipo Situação Militar',
'verbose_name_plural': 'Tipos Situações Militares', 'verbose_name_plural': 'Tipos Situações Militares',
'verbose_name': 'Tipo Situação Militar',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoAfastamento', name='TipoAfastamento',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')), ('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
('afastamento', models.BooleanField(verbose_name='Indicador')), ('afastamento', models.BooleanField(verbose_name='Indicador')),
('fim_mandato', models.BooleanField(verbose_name='Indicador')), ('fim_mandato', models.BooleanField(verbose_name='Indicador')),
('dispositivo', models.CharField(max_length=50, blank=True, verbose_name='Dispositivo', null=True)), ('dispositivo', models.CharField(blank=True, max_length=50, null=True, verbose_name='Dispositivo')),
], ],
options={ options={
'verbose_name': 'Tipo de Afastamento',
'verbose_name_plural': 'Tipos de Afastamento', 'verbose_name_plural': 'Tipos de Afastamento',
'verbose_name': 'Tipo de Afastamento',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoDependente', name='TipoDependente',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('descricao', models.CharField(max_length=50)), ('descricao', models.CharField(max_length=50)),
], ],
options={ options={
'verbose_name': 'Tipo de Dependente',
'verbose_name_plural': 'Tipos de Dependente', 'verbose_name_plural': 'Tipos de Dependente',
'verbose_name': 'Tipo de Dependente',
}, },
), ),
migrations.AddField( migrations.AddField(
model_name='parlamentar', model_name='parlamentar',
name='situacao_militar', name='situacao_militar',
field=models.ForeignKey(to='parlamentares.SituacaoMilitar', blank=True, null=True, verbose_name='Situação Militar'), field=models.ForeignKey(blank=True, null=True, to='parlamentares.SituacaoMilitar', verbose_name='Situação Militar'),
), ),
migrations.AddField( migrations.AddField(
model_name='mandato', model_name='mandato',
@ -252,7 +252,7 @@ class Migration(migrations.Migration):
migrations.AddField( migrations.AddField(
model_name='mandato', model_name='mandato',
name='tipo_afastamento', name='tipo_afastamento',
field=models.ForeignKey(to='parlamentares.TipoAfastamento', blank=True, null=True), field=models.ForeignKey(blank=True, null=True, to='parlamentares.TipoAfastamento'),
), ),
migrations.AddField( migrations.AddField(
model_name='filiacao', model_name='filiacao',

80
protocoloadm/migrations/0001_initial.py

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -14,120 +14,120 @@ class Migration(migrations.Migration):
migrations.CreateModel( migrations.CreateModel(
name='DocumentoAcessorioAdministrativo', name='DocumentoAcessorioAdministrativo',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=30, verbose_name='Nome')), ('nome', models.CharField(max_length=30, verbose_name='Nome')),
('arquivo', models.CharField(max_length=100, verbose_name='Arquivo')), ('arquivo', models.CharField(max_length=100, verbose_name='Arquivo')),
('data', models.DateField(blank=True, verbose_name='Data', null=True)), ('data', models.DateField(blank=True, null=True, verbose_name='Data')),
('autor', models.CharField(max_length=50, blank=True, verbose_name='Autor', null=True)), ('autor', models.CharField(blank=True, max_length=50, null=True, verbose_name='Autor')),
('assunto', models.TextField(blank=True, verbose_name='Assunto', null=True)), ('assunto', models.TextField(blank=True, null=True, verbose_name='Assunto')),
('indexacao', models.TextField(blank=True, null=True)), ('indexacao', models.TextField(blank=True, null=True)),
], ],
options={ options={
'verbose_name': 'Documento Acessório',
'verbose_name_plural': 'Documentos Acessórios', 'verbose_name_plural': 'Documentos Acessórios',
'verbose_name': 'Documento Acessório',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='DocumentoAdministrativo', name='DocumentoAdministrativo',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero', models.IntegerField(verbose_name='Número')), ('numero', models.IntegerField(verbose_name='Número')),
('ano', models.SmallIntegerField(verbose_name='Ano')), ('ano', models.SmallIntegerField(verbose_name='Ano')),
('data', models.DateField(verbose_name='Data')), ('data', models.DateField(verbose_name='Data')),
('numero_protocolo', models.IntegerField(blank=True, verbose_name='Núm. Protocolo', null=True)), ('numero_protocolo', models.IntegerField(blank=True, null=True, verbose_name='Núm. Protocolo')),
('interessado', models.CharField(max_length=50, blank=True, verbose_name='Interessado', null=True)), ('interessado', models.CharField(blank=True, max_length=50, null=True, verbose_name='Interessado')),
('dias_prazo', models.IntegerField(blank=True, verbose_name='Dias Prazo', null=True)), ('dias_prazo', models.IntegerField(blank=True, null=True, verbose_name='Dias Prazo')),
('data_fim_prazo', models.DateField(blank=True, verbose_name='Data Fim Prazo', null=True)), ('data_fim_prazo', models.DateField(blank=True, null=True, verbose_name='Data Fim Prazo')),
('tramitacao', models.BooleanField(verbose_name='Em Tramitação?')), ('tramitacao', models.BooleanField(verbose_name='Em Tramitação?')),
('assunto', models.TextField(verbose_name='Assunto')), ('assunto', models.TextField(verbose_name='Assunto')),
('observacao', models.TextField(blank=True, verbose_name='Observação', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Observação')),
('autor', models.ForeignKey(to='materia.Autor', blank=True, null=True)), ('autor', models.ForeignKey(blank=True, null=True, to='materia.Autor')),
], ],
options={ options={
'verbose_name': 'Documento Administrativo',
'verbose_name_plural': 'Documentos Administrativos', 'verbose_name_plural': 'Documentos Administrativos',
'verbose_name': 'Documento Administrativo',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Protocolo', name='Protocolo',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero', models.IntegerField(blank=True, verbose_name='Número do Protocolo', null=True)), ('numero', models.IntegerField(blank=True, null=True, verbose_name='Número do Protocolo')),
('ano', models.SmallIntegerField()), ('ano', models.SmallIntegerField()),
('data', models.DateField()), ('data', models.DateField()),
('hora', models.TimeField()), ('hora', models.TimeField()),
('timestamp', models.DateTimeField()), ('timestamp', models.DateTimeField()),
('tipo_protocolo', models.IntegerField(verbose_name='Tipo de Protocolo')), ('tipo_protocolo', models.IntegerField(verbose_name='Tipo de Protocolo')),
('tipo_processo', models.IntegerField()), ('tipo_processo', models.IntegerField()),
('interessado', models.CharField(max_length=60, blank=True, verbose_name='Interessado', null=True)), ('interessado', models.CharField(blank=True, max_length=60, null=True, verbose_name='Interessado')),
('assunto_ementa', models.TextField(blank=True, null=True)), ('assunto_ementa', models.TextField(blank=True, null=True)),
('numero_paginas', models.IntegerField(blank=True, verbose_name='Número de Páginas', null=True)), ('numero_paginas', models.IntegerField(blank=True, null=True, verbose_name='Número de Páginas')),
('observacao', models.TextField(blank=True, verbose_name='Observação', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Observação')),
('anulado', models.BooleanField()), ('anulado', models.BooleanField()),
('user_anulacao', models.CharField(max_length=20, blank=True, null=True)), ('user_anulacao', models.CharField(blank=True, max_length=20, null=True)),
('ip_anulacao', models.CharField(max_length=15, blank=True, null=True)), ('ip_anulacao', models.CharField(blank=True, max_length=15, null=True)),
('justificativa_anulacao', models.CharField(max_length=60, blank=True, null=True)), ('justificativa_anulacao', models.CharField(blank=True, max_length=60, null=True)),
('timestamp_anulacao', models.DateTimeField(blank=True, null=True)), ('timestamp_anulacao', models.DateTimeField(blank=True, null=True)),
('autor', models.ForeignKey(to='materia.Autor', blank=True, null=True)), ('autor', models.ForeignKey(blank=True, null=True, to='materia.Autor')),
], ],
options={ options={
'verbose_name': 'Protocolo',
'verbose_name_plural': 'Protocolos', 'verbose_name_plural': 'Protocolos',
'verbose_name': 'Protocolo',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='StatusTramitacaoAdministrativo', name='StatusTramitacaoAdministrativo',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('sigla', models.CharField(max_length=10, verbose_name='Sigla')), ('sigla', models.CharField(max_length=10, verbose_name='Sigla')),
('descricao', models.CharField(max_length=60, verbose_name='Descrição')), ('descricao', models.CharField(max_length=60, verbose_name='Descrição')),
('indicador', models.CharField(max_length=1, choices=[('F', 'Fim'), ('R', 'Retorno')], verbose_name='Indicador da Tramitação')), ('indicador', models.CharField(choices=[('F', 'Fim'), ('R', 'Retorno')], max_length=1, verbose_name='Indicador da Tramitação')),
], ],
options={ options={
'verbose_name': 'Status de Tramitação',
'verbose_name_plural': 'Status de Tramitação', 'verbose_name_plural': 'Status de Tramitação',
'verbose_name': 'Status de Tramitação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoDocumentoAdministrativo', name='TipoDocumentoAdministrativo',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('sigla', models.CharField(max_length=5, verbose_name='Sigla')), ('sigla', models.CharField(max_length=5, verbose_name='Sigla')),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')), ('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
], ],
options={ options={
'verbose_name': 'Tipo de Documento Administrativo',
'verbose_name_plural': 'Tipos de Documento Administrativo', 'verbose_name_plural': 'Tipos de Documento Administrativo',
'verbose_name': 'Tipo de Documento Administrativo',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TramitacaoAdministrativo', name='TramitacaoAdministrativo',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_tramitacao', models.DateField(blank=True, verbose_name='Data Tramitação', null=True)), ('data_tramitacao', models.DateField(blank=True, null=True, verbose_name='Data Tramitação')),
('data_encaminhamento', models.DateField(blank=True, verbose_name='Data Encaminhamento', null=True)), ('data_encaminhamento', models.DateField(blank=True, null=True, verbose_name='Data Encaminhamento')),
('ultima', models.BooleanField()), ('ultima', models.BooleanField()),
('texto', models.TextField(blank=True, verbose_name='Texto da Ação', null=True)), ('texto', models.TextField(blank=True, null=True, verbose_name='Texto da Ação')),
('data_fim_prazo', models.DateField(blank=True, verbose_name='Data Fim do Prazo', null=True)), ('data_fim_prazo', models.DateField(blank=True, null=True, verbose_name='Data Fim do Prazo')),
('documento', models.ForeignKey(to='protocoloadm.DocumentoAdministrativo')), ('documento', models.ForeignKey(to='protocoloadm.DocumentoAdministrativo')),
('status', models.ForeignKey(to='protocoloadm.StatusTramitacaoAdministrativo', blank=True, null=True, verbose_name='Status')), ('status', models.ForeignKey(blank=True, null=True, to='protocoloadm.StatusTramitacaoAdministrativo', verbose_name='Status')),
('unidade_tramitacao_destino', models.ForeignKey(to='materia.UnidadeTramitacao', blank=True, null=True, related_name='+', verbose_name='Unidade Destino')), ('unidade_tramitacao_destino', models.ForeignKey(blank=True, null=True, to='materia.UnidadeTramitacao', verbose_name='Unidade Destino', related_name='+')),
('unidade_tramitacao_local', models.ForeignKey(to='materia.UnidadeTramitacao', blank=True, null=True, related_name='+', verbose_name='Unidade Local')), ('unidade_tramitacao_local', models.ForeignKey(blank=True, null=True, to='materia.UnidadeTramitacao', verbose_name='Unidade Local', related_name='+')),
], ],
options={ options={
'verbose_name': 'Tramitação de Documento Administrativo',
'verbose_name_plural': 'Tramitações de Documento Administrativo', 'verbose_name_plural': 'Tramitações de Documento Administrativo',
'verbose_name': 'Tramitação de Documento Administrativo',
}, },
), ),
migrations.AddField( migrations.AddField(
model_name='protocolo', model_name='protocolo',
name='tipo_documento', name='tipo_documento',
field=models.ForeignKey(to='protocoloadm.TipoDocumentoAdministrativo', blank=True, null=True, verbose_name='Tipo de documento'), field=models.ForeignKey(blank=True, null=True, to='protocoloadm.TipoDocumentoAdministrativo', verbose_name='Tipo de documento'),
), ),
migrations.AddField( migrations.AddField(
model_name='protocolo', model_name='protocolo',
name='tipo_materia', name='tipo_materia',
field=models.ForeignKey(to='materia.TipoMateriaLegislativa', blank=True, null=True, verbose_name='Tipo Matéria'), field=models.ForeignKey(blank=True, null=True, to='materia.TipoMateriaLegislativa', verbose_name='Tipo Matéria'),
), ),
migrations.AddField( migrations.AddField(
model_name='documentoadministrativo', model_name='documentoadministrativo',

80
sessao/migrations/0001_initial.py

@ -1,206 +1,206 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import unicode_literals from __future__ import unicode_literals
from django.db import migrations, models from django.db import models, migrations
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
('materia', '0001_initial'),
('parlamentares', '0001_initial'), ('parlamentares', '0001_initial'),
('materia', '0001_initial'),
] ]
operations = [ operations = [
migrations.CreateModel( migrations.CreateModel(
name='ExpedienteMateria', name='ExpedienteMateria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_ordem', models.DateField(verbose_name='Data da Sessão')), ('data_ordem', models.DateField(verbose_name='Data da Sessão')),
('observacao', models.TextField(blank=True, verbose_name='Ementa', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Ementa')),
('numero_ordem', models.IntegerField(verbose_name='Nº Ordem')), ('numero_ordem', models.IntegerField(verbose_name='Nº Ordem')),
('resultado', models.TextField(blank=True, null=True)), ('resultado', models.TextField(blank=True, null=True)),
('tipo_votacao', models.IntegerField(choices=[(1, 'Simbólica'), (2, 'Nominal'), (3, 'Secreta')], verbose_name='Tipo de votação')), ('tipo_votacao', models.IntegerField(choices=[(1, 'Simbólica'), (2, 'Nominal'), (3, 'Secreta')], verbose_name='Tipo de votação')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
], ],
options={ options={
'verbose_name': 'Matéria do Expediente',
'verbose_name_plural': 'Matérias do Expediente', 'verbose_name_plural': 'Matérias do Expediente',
'verbose_name': 'Matéria do Expediente',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='ExpedienteSessao', name='ExpedienteSessao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('conteudo', models.TextField(blank=True, verbose_name='Conteúdo do expediente', null=True)), ('conteudo', models.TextField(blank=True, null=True, verbose_name='Conteúdo do expediente')),
], ],
options={ options={
'verbose_name': 'Expediente de Sessão Plenaria',
'verbose_name_plural': 'Expedientes de Sessão Plenaria', 'verbose_name_plural': 'Expedientes de Sessão Plenaria',
'verbose_name': 'Expediente de Sessão Plenaria',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='IntegranteMesa', name='IntegranteMesa',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('cargo', models.ForeignKey(to='parlamentares.CargoMesa')), ('cargo', models.ForeignKey(to='parlamentares.CargoMesa')),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')),
], ],
options={ options={
'verbose_name': 'Participação em Mesa de Sessão Plenaria',
'verbose_name_plural': 'Participações em Mesas de Sessão Plenaria', 'verbose_name_plural': 'Participações em Mesas de Sessão Plenaria',
'verbose_name': 'Participação em Mesa de Sessão Plenaria',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='Orador', name='Orador',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero_ordem', models.IntegerField(verbose_name='Ordem de pronunciamento')), ('numero_ordem', models.IntegerField(verbose_name='Ordem de pronunciamento')),
('url_discurso', models.CharField(max_length=150, blank=True, verbose_name='URL Vídeo', null=True)), ('url_discurso', models.CharField(blank=True, max_length=150, null=True, verbose_name='URL Vídeo')),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', verbose_name='Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', verbose_name='Parlamentar')),
], ],
options={ options={
'verbose_name': 'Orador das Explicações Pessoais',
'verbose_name_plural': 'Oradores das Explicações Pessoais', 'verbose_name_plural': 'Oradores das Explicações Pessoais',
'verbose_name': 'Orador das Explicações Pessoais',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='OradorExpediente', name='OradorExpediente',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero_ordem', models.IntegerField(verbose_name='Ordem de pronunciamento')), ('numero_ordem', models.IntegerField(verbose_name='Ordem de pronunciamento')),
('url_discurso', models.CharField(max_length=150, blank=True, verbose_name='URL Vídeo', null=True)), ('url_discurso', models.CharField(blank=True, max_length=150, null=True, verbose_name='URL Vídeo')),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', verbose_name='Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar', verbose_name='Parlamentar')),
], ],
options={ options={
'verbose_name': 'Orador do Expediente',
'verbose_name_plural': 'Oradores do Expediente', 'verbose_name_plural': 'Oradores do Expediente',
'verbose_name': 'Orador do Expediente',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='OrdemDia', name='OrdemDia',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_ordem', models.DateField(verbose_name='Data da Sessão')), ('data_ordem', models.DateField(verbose_name='Data da Sessão')),
('observacao', models.TextField(blank=True, verbose_name='Ementa', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Ementa')),
('numero_ordem', models.IntegerField(verbose_name='Nº Ordem')), ('numero_ordem', models.IntegerField(verbose_name='Nº Ordem')),
('resultado', models.TextField(blank=True, null=True)), ('resultado', models.TextField(blank=True, null=True)),
('tipo_votacao', models.IntegerField(choices=[(1, 'Simbólica'), (2, 'Nominal'), (3, 'Secreta')], verbose_name='Tipo de votação')), ('tipo_votacao', models.IntegerField(choices=[(1, 'Simbólica'), (2, 'Nominal'), (3, 'Secreta')], verbose_name='Tipo de votação')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
], ],
options={ options={
'verbose_name': 'Matéria da Ordem do Dia',
'verbose_name_plural': 'Matérias da Ordem do Dia', 'verbose_name_plural': 'Matérias da Ordem do Dia',
'verbose_name': 'Matéria da Ordem do Dia',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='PresencaOrdemDia', name='PresencaOrdemDia',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_ordem', models.DateField()), ('data_ordem', models.DateField()),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')),
], ],
options={ options={
'verbose_name': 'Presença da Ordem do Dia',
'verbose_name_plural': 'Presenças da Ordem do Dia', 'verbose_name_plural': 'Presenças da Ordem do Dia',
'verbose_name': 'Presença da Ordem do Dia',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='RegistroVotacao', name='RegistroVotacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('numero_votos_sim', models.IntegerField(verbose_name='Sim')), ('numero_votos_sim', models.IntegerField(verbose_name='Sim')),
('numero_votos_nao', models.IntegerField(verbose_name='Não')), ('numero_votos_nao', models.IntegerField(verbose_name='Não')),
('numero_abstencoes', models.IntegerField(verbose_name='Abstenções')), ('numero_abstencoes', models.IntegerField(verbose_name='Abstenções')),
('observacao', models.TextField(blank=True, verbose_name='Observações', null=True)), ('observacao', models.TextField(blank=True, null=True, verbose_name='Observações')),
('materia', models.ForeignKey(to='materia.MateriaLegislativa')), ('materia', models.ForeignKey(to='materia.MateriaLegislativa')),
('ordem', models.ForeignKey(to='sessao.OrdemDia')), ('ordem', models.ForeignKey(to='sessao.OrdemDia')),
], ],
options={ options={
'verbose_name': 'Votação',
'verbose_name_plural': 'Votações', 'verbose_name_plural': 'Votações',
'verbose_name': 'Votação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='SessaoPlenaria', name='SessaoPlenaria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('cod_andamento_sessao', models.IntegerField(blank=True, null=True)), ('cod_andamento_sessao', models.IntegerField(blank=True, null=True)),
('tipo_expediente', models.CharField(max_length=10)), ('tipo_expediente', models.CharField(max_length=10)),
('data_inicio', models.DateField(verbose_name='Abertura')), ('data_inicio', models.DateField(verbose_name='Abertura')),
('dia', models.CharField(max_length=15)), ('dia', models.CharField(max_length=15)),
('hora_inicio', models.CharField(max_length=5, verbose_name='Horário')), ('hora_inicio', models.CharField(max_length=5, verbose_name='Horário')),
('hora_fim', models.CharField(max_length=5, blank=True, verbose_name='Horário', null=True)), ('hora_fim', models.CharField(blank=True, max_length=5, null=True, verbose_name='Horário')),
('numero', models.IntegerField(verbose_name='Número')), ('numero', models.IntegerField(verbose_name='Número')),
('data_fim', models.DateField(blank=True, verbose_name='Encerramento', null=True)), ('data_fim', models.DateField(blank=True, null=True, verbose_name='Encerramento')),
('url_audio', models.CharField(max_length=150, blank=True, verbose_name='URL Arquivo Áudio (Formatos MP3 / AAC)', null=True)), ('url_audio', models.CharField(blank=True, max_length=150, null=True, verbose_name='URL Arquivo Áudio (Formatos MP3 / AAC)')),
('url_video', models.CharField(max_length=150, blank=True, verbose_name='URL Arquivo Vídeo (Formatos MP4 / FLV / WebM)', null=True)), ('url_video', models.CharField(blank=True, max_length=150, null=True, verbose_name='URL Arquivo Vídeo (Formatos MP4 / FLV / WebM)')),
('legislatura', models.ForeignKey(to='parlamentares.Legislatura', verbose_name='Legislatura')), ('legislatura', models.ForeignKey(to='parlamentares.Legislatura', verbose_name='Legislatura')),
('sessao_legislativa', models.ForeignKey(to='parlamentares.SessaoLegislativa', verbose_name='Sessão Legislativa')), ('sessao_legislativa', models.ForeignKey(to='parlamentares.SessaoLegislativa', verbose_name='Sessão Legislativa')),
], ],
options={ options={
'verbose_name': 'Sessão Plenária',
'verbose_name_plural': 'Sessões Plenárias', 'verbose_name_plural': 'Sessões Plenárias',
'verbose_name': 'Sessão Plenária',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='SessaoPlenariaPresenca', name='SessaoPlenariaPresenca',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('data_sessao', models.DateField(blank=True, null=True)), ('data_sessao', models.DateField(blank=True, null=True)),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')),
('sessao_plen', models.ForeignKey(to='sessao.SessaoPlenaria')), ('sessao_plen', models.ForeignKey(to='sessao.SessaoPlenaria')),
], ],
options={ options={
'verbose_name': 'Presença em Sessão Plenária',
'verbose_name_plural': 'Presenças em Sessões Plenárias', 'verbose_name_plural': 'Presenças em Sessões Plenárias',
'verbose_name': 'Presença em Sessão Plenária',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoExpediente', name='TipoExpediente',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=100, verbose_name='Tipo')), ('nome', models.CharField(max_length=100, verbose_name='Tipo')),
], ],
options={ options={
'verbose_name': 'Tipo de Expediente',
'verbose_name_plural': 'Tipos de Expediente', 'verbose_name_plural': 'Tipos de Expediente',
'verbose_name': 'Tipo de Expediente',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoResultadoVotacao', name='TipoResultadoVotacao',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=100, verbose_name='Tipo')), ('nome', models.CharField(max_length=100, verbose_name='Tipo')),
], ],
options={ options={
'verbose_name': 'Tipo de Resultado de Votação',
'verbose_name_plural': 'Tipos de Resultado de Votação', 'verbose_name_plural': 'Tipos de Resultado de Votação',
'verbose_name': 'Tipo de Resultado de Votação',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='TipoSessaoPlenaria', name='TipoSessaoPlenaria',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('nome', models.CharField(max_length=30, verbose_name='Tipo')), ('nome', models.CharField(max_length=30, verbose_name='Tipo')),
('quorum_minimo', models.IntegerField(verbose_name='Quórum mínimo')), ('quorum_minimo', models.IntegerField(verbose_name='Quórum mínimo')),
], ],
options={ options={
'verbose_name': 'Tipo de Sessão Plenária',
'verbose_name_plural': 'Tipos de Sessão Plenária', 'verbose_name_plural': 'Tipos de Sessão Plenária',
'verbose_name': 'Tipo de Sessão Plenária',
}, },
), ),
migrations.CreateModel( migrations.CreateModel(
name='VotoParlamentar', name='VotoParlamentar',
fields=[ fields=[
('id', models.AutoField(serialize=False, primary_key=True, auto_created=True, verbose_name='ID')), ('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('voto', models.CharField(max_length=10)), ('voto', models.CharField(max_length=10)),
('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')), ('parlamentar', models.ForeignKey(to='parlamentares.Parlamentar')),
('votacao', models.ForeignKey(to='sessao.RegistroVotacao')), ('votacao', models.ForeignKey(to='sessao.RegistroVotacao')),
], ],
options={ options={
'verbose_name': 'Registro de Votação de Parlamentar',
'verbose_name_plural': 'Registros de Votações de Parlamentares', 'verbose_name_plural': 'Registros de Votações de Parlamentares',
'verbose_name': 'Registro de Votação de Parlamentar',
}, },
), ),
migrations.AddField( migrations.AddField(

Loading…
Cancel
Save