Browse Source

Zera todas as migrations

pull/968/merge
Marcio Mazza 8 years ago
parent
commit
0961ad4af5
  1. 0
      sapl/api/migrations/__init__.py
  2. 108
      sapl/base/migrations/0001_initial.py
  3. 20
      sapl/base/migrations/0002_casalegislativa_codigo.py
  4. 21
      sapl/base/migrations/0003_auto_20160107_1122.py
  5. 26
      sapl/base/migrations/0004_auto_20160107_1158.py
  6. 39
      sapl/base/migrations/0005_auto_20160107_1244.py
  7. 20
      sapl/base/migrations/0006_auto_20160107_1257.py
  8. 27
      sapl/base/migrations/0007_auto_20160107_1837.py
  9. 56
      sapl/base/migrations/0008_auto_20160216_1015.py
  10. 25
      sapl/base/migrations/0009_auto_20160307_0905.py
  11. 25
      sapl/base/migrations/0010_auto_20160309_1323.py
  12. 32
      sapl/base/migrations/0011_problemamigracao.py
  13. 21
      sapl/base/migrations/0012_problemamigracao_eh_stub.py
  14. 19
      sapl/base/migrations/0013_remove_problemamigracao_endereco.py
  15. 27
      sapl/base/migrations/0014_auto_20160502_1635.py
  16. 20
      sapl/base/migrations/0015_problemamigracao_nome_campo.py
  17. 19
      sapl/base/migrations/0016_auto_20160701_0940.py
  18. 24
      sapl/base/migrations/0017_appconfig.py
  19. 34
      sapl/base/migrations/0018_auto_20160919_1333.py
  20. 19
      sapl/base/migrations/0019_auto_20160928_1951.py
  21. 30
      sapl/base/migrations/0020_auto_20161006_0950.py
  22. 20
      sapl/base/migrations/0021_auto_20161006_1019.py
  23. 55
      sapl/base/migrations/0022_auto_20161009_1222.py
  24. 25
      sapl/base/migrations/0023_auto_20161009_1852.py
  25. 26
      sapl/base/migrations/0024_auto_20161010_1002.py
  26. 20
      sapl/base/migrations/0025_tipoautor_cria_usuario.py
  27. 19
      sapl/base/migrations/0026_remove_tipoautor_cria_usuario.py
  28. 22
      sapl/base/migrations/0027_auto_20161011_1624.py
  29. 20
      sapl/base/migrations/0028_appconfig_proposicao_incorporacao_obrigatoria.py
  30. 20
      sapl/base/migrations/0029_auto_20161021_1445.py
  31. 20
      sapl/base/migrations/0030_auto_20161021_2017.py
  32. 19
      sapl/base/migrations/0031_auto_20170203_1019.py
  33. 30
      sapl/base/migrations/0032_auto_20170308_1006.py
  34. 73
      sapl/comissoes/migrations/0001_initial.py
  35. 19
      sapl/comissoes/migrations/0002_auto_20150729_1310.py
  36. 79
      sapl/comissoes/migrations/0003_auto_20160216_1015.py
  37. 20
      sapl/comissoes/migrations/0004_auto_20160307_0905.py
  38. 21
      sapl/comissoes/migrations/0005_comissao_ativa.py
  39. 20
      sapl/comissoes/migrations/0006_auto_20160825_1335.py
  40. 20
      sapl/comissoes/migrations/0006_auto_20160916_1243.py
  41. 16
      sapl/comissoes/migrations/0007_merge.py
  42. 21
      sapl/comissoes/migrations/0008_auto_20160929_1611.py
  43. 20
      sapl/comissoes/migrations/0009_auto_20161011_0843.py
  44. 46
      sapl/comissoes/migrations/0010_auto_20170325_1052.py
  45. 280
      sapl/compilacao/migrations/0001_initial.py
  46. 48
      sapl/compilacao/migrations/0002_auto_20150907_2334.py
  47. 19
      sapl/compilacao/migrations/0003_auto_20150911_1735.py
  48. 34
      sapl/compilacao/migrations/0004_auto_20150914_0842.py
  49. 77
      sapl/compilacao/migrations/0005_auto_20150924_1012.py
  50. 54
      sapl/compilacao/migrations/0006_auto_20150924_1121.py
  51. 19
      sapl/compilacao/migrations/0007_auto_20150924_1131.py
  52. 50
      sapl/compilacao/migrations/0008_auto_20151005_1023.py
  53. 23
      sapl/compilacao/migrations/0009_auto_20151007_1635.py
  54. 30
      sapl/compilacao/migrations/0010_auto_20151105_1532.py
  55. 27
      sapl/compilacao/migrations/0011_auto_20151105_1540.py
  56. 34
      sapl/compilacao/migrations/0012_auto_20151105_1658.py
  57. 24
      sapl/compilacao/migrations/0013_auto_20151106_1843.py
  58. 19
      sapl/compilacao/migrations/0014_auto_20151107_1836.py
  59. 24
      sapl/compilacao/migrations/0015_auto_20151115_2310.py
  60. 49
      sapl/compilacao/migrations/0016_auto_20151119_0950.py
  61. 28
      sapl/compilacao/migrations/0017_auto_20151119_1035.py
  62. 23
      sapl/compilacao/migrations/0018_auto_20151119_1052.py
  63. 20
      sapl/compilacao/migrations/0019_auto_20151119_1120.py
  64. 20
      sapl/compilacao/migrations/0020_auto_20151119_1126.py
  65. 23
      sapl/compilacao/migrations/0021_auto_20151119_1617.py
  66. 33
      sapl/compilacao/migrations/0022_auto_20151120_1503.py
  67. 29
      sapl/compilacao/migrations/0023_auto_20151120_1529.py
  68. 37
      sapl/compilacao/migrations/0024_auto_20151120_1814.py
  69. 24
      sapl/compilacao/migrations/0025_auto_20151122_1744.py
  70. 28
      sapl/compilacao/migrations/0026_auto_20151122_1756.py
  71. 33
      sapl/compilacao/migrations/0027_auto_20151130_1632.py
  72. 18
      sapl/compilacao/migrations/0028_auto_20151201_0042.py
  73. 19
      sapl/compilacao/migrations/0029_auto_20151201_1611.py
  74. 19
      sapl/compilacao/migrations/0030_auto_20151203_1114.py
  75. 19
      sapl/compilacao/migrations/0030_auto_20151203_1117.py
  76. 15
      sapl/compilacao/migrations/0031_merge.py
  77. 19
      sapl/compilacao/migrations/0032_auto_20151213_1538.py
  78. 115
      sapl/compilacao/migrations/0033_auto_20151226_1320.py
  79. 18
      sapl/compilacao/migrations/0034_auto_20151226_1321.py
  80. 30
      sapl/compilacao/migrations/0035_auto_20151226_1349.py
  81. 19
      sapl/compilacao/migrations/0036_auto_20151226_1411.py
  82. 19
      sapl/compilacao/migrations/0037_auto_20151226_1414.py
  83. 19
      sapl/compilacao/migrations/0038_tipotextoarticulado_model.py
  84. 19
      sapl/compilacao/migrations/0039_auto_20151226_1433.py
  85. 24
      sapl/compilacao/migrations/0040_auto_20160106_1956.py
  86. 39
      sapl/compilacao/migrations/0041_auto_20160109_1928.py
  87. 47
      sapl/compilacao/migrations/0042_auto_20160110_1620.py
  88. 19
      sapl/compilacao/migrations/0043_auto_20160110_1733.py
  89. 25
      sapl/compilacao/migrations/0044_auto_20160307_0918.py
  90. 36
      sapl/compilacao/migrations/0045_auto_20160311_1117.py
  91. 21
      sapl/compilacao/migrations/0045_auto_20160404_1411.py
  92. 25
      sapl/compilacao/migrations/0046_auto_20160319_1542.py
  93. 21
      sapl/compilacao/migrations/0047_auto_20160330_0027.py
  94. 21
      sapl/compilacao/migrations/0048_auto_20160404_2309.py
  95. 16
      sapl/compilacao/migrations/0049_merge.py
  96. 46
      sapl/compilacao/migrations/0050_auto_20160503_0926.py
  97. 20
      sapl/compilacao/migrations/0051_dispositivo_auto_inserido.py
  98. 19
      sapl/compilacao/migrations/0052_auto_20160915_1327.py
  99. 19
      sapl/compilacao/migrations/0053_auto_20160916_1420.py
  100. 19
      sapl/compilacao/migrations/0054_auto_20160916_1424.py

0
sapl/api/migrations/__init__.py

108
sapl/base/migrations/0001_initial.py

@ -1,38 +1,122 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.12 on 2017-03-25 11:14
from __future__ import unicode_literals
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import sapl.base.models
class Migration(migrations.Migration):
initial = True
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('contenttypes', '0002_remove_content_type_name'),
]
operations = [
migrations.CreateModel(
name='AppConfig',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('documentos_administrativos', models.CharField(choices=[('O', 'Ostensivo'), ('R', 'Restritivo')], default='O', max_length=1, verbose_name='Ostensivo/Restritivo')),
('sequencia_numeracao', models.CharField(choices=[('A', 'Sequencial por ano'), ('U', 'Sequencial único')], default='A', max_length=1, verbose_name='Sequência de numeração')),
('painel_aberto', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Painel aberto para usuário anônimo')),
('texto_articulado_proposicao', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Usar Textos Articulados para Proposições')),
('texto_articulado_materia', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Usar Textos Articulados para Matérias')),
('texto_articulado_norma', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Usar Textos Articulados para Normas')),
('proposicao_incorporacao_obrigatoria', models.CharField(choices=[('O', 'Sempre Gerar Protocolo'), ('C', 'Perguntar se é pra gerar protocolo ao incorporar'), ('N', 'Nunca Protocolar ao incorporar uma proposição')], default='O', max_length=1, verbose_name='Regra de incorporação de proposições e protocolo')),
('cronometro_discurso', models.TimeField(blank=True, null=True, verbose_name='Cronômetro do Discurso')),
('cronometro_aparte', models.TimeField(blank=True, null=True, verbose_name='Cronômetro do Aparte')),
('cronometro_ordem', models.TimeField(blank=True, null=True, verbose_name='Cronômetro da Ordem')),
],
options={
'permissions': (('menu_sistemas', 'Renderizar Menu Sistemas'), ('view_tabelas_auxiliares', 'Visualizar Tabelas Auxiliares')),
'verbose_name': 'Configurações da Aplicação',
'verbose_name_plural': 'Configurações da Aplicação',
},
),
migrations.CreateModel(
name='Autor',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('object_id', models.PositiveIntegerField(blank=True, default=None, null=True)),
('nome', models.CharField(blank=True, max_length=50, verbose_name='Nome do Autor')),
('cargo', models.CharField(blank=True, max_length=50)),
('content_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')),
],
options={
'verbose_name': 'Autor',
'verbose_name_plural': 'Autores',
},
),
migrations.CreateModel(
name='CasaLegislativa',
fields=[
('id', models.AutoField(primary_key=True, verbose_name='ID', auto_created=True, serialize=False)),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('codigo', models.CharField(max_length=100, verbose_name='Codigo')),
('nome', models.CharField(max_length=100, verbose_name='Nome')),
('sigla', models.CharField(max_length=100, verbose_name='Sigla')),
('endereco', models.CharField(max_length=100, verbose_name='Endereço')),
('cep', models.CharField(max_length=100, verbose_name='CEP')),
('municipio', models.CharField(max_length=100, verbose_name='Município')),
('uf', models.CharField(max_length=100, verbose_name='UF')),
('telefone', models.CharField(max_length=100, verbose_name='Telefone')),
('fax', models.CharField(max_length=100, verbose_name='Fax')),
('cor_fundo', models.CharField(max_length=100, verbose_name='Cor de fundo')),
('cor_borda', models.CharField(max_length=100, verbose_name='Cor da borda')),
('cor_principal', models.CharField(max_length=100, verbose_name='Cor principal')),
('logotipo', models.CharField(max_length=100, verbose_name='Logotipo')),
('endereco_web', models.CharField(max_length=100, verbose_name='HomePage')),
('email', models.CharField(max_length=100, verbose_name='E-mail')),
('informacao_geral', models.CharField(max_length=100, verbose_name='Informação Geral')),
('uf', models.CharField(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')], max_length=100, verbose_name='UF')),
('telefone', models.CharField(blank=True, max_length=100, verbose_name='Telefone')),
('fax', models.CharField(blank=True, max_length=100, verbose_name='Fax')),
('logotipo', models.ImageField(blank=True, upload_to=sapl.base.models.get_casa_media_path, verbose_name='Logotipo')),
('endereco_web', models.URLField(blank=True, max_length=100, verbose_name='HomePage')),
('email', models.EmailField(blank=True, max_length=100, verbose_name='E-mail')),
('informacao_geral', models.TextField(blank=True, max_length=100, verbose_name='Informação Geral')),
],
options={
'verbose_name_plural': 'Casas Legislativas',
'verbose_name': 'Casa Legislativa',
'verbose_name_plural': 'Casa Legislativa',
},
),
migrations.CreateModel(
name='ProblemaMigracao',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('object_id', models.PositiveIntegerField(verbose_name='ID do Objeto')),
('nome_campo', models.CharField(blank=True, max_length=100, verbose_name='Nome do(s) Campo(s)')),
('problema', models.CharField(max_length=300, verbose_name='Problema')),
('descricao', models.CharField(max_length=300, verbose_name='Descrição')),
('eh_stub', models.BooleanField(verbose_name='É stub?')),
('content_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='Tipo de Content')),
],
options={
'verbose_name': 'Problema na Migração',
'verbose_name_plural': 'Problemas na Migração',
},
),
migrations.CreateModel(
name='TipoAutor',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
('content_type', models.OneToOneField(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='Modelagem no SAPL')),
],
options={
'ordering': ['descricao'],
'verbose_name': 'Tipo de Autor',
'verbose_name_plural': 'Tipos de Autor',
},
),
migrations.AddField(
model_name='autor',
name='tipo',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.TipoAutor', verbose_name='Tipo do Autor'),
),
migrations.AddField(
model_name='autor',
name='user',
field=models.OneToOneField(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL),
),
migrations.AlterUniqueTogether(
name='autor',
unique_together=set([('content_type', 'object_id')]),
),
]

20
sapl/base/migrations/0002_casalegislativa_codigo.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='casalegislativa',
name='codigo',
field=models.CharField(verbose_name='Codigo', default=1, max_length=100),
preserve_default=False,
),
]

21
sapl/base/migrations/0003_auto_20160107_1122.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import sapl.base.models
class Migration(migrations.Migration):
dependencies = [
('base', '0002_casalegislativa_codigo'),
]
operations = [
migrations.AlterField(
model_name='casalegislativa',
name='logotipo',
field=models.FileField(
null=True, upload_to=sapl.base.models.get_casa_media_path, verbose_name='Logotipo', blank=True),
),
]

26
sapl/base/migrations/0004_auto_20160107_1158.py

@ -1,26 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0003_auto_20160107_1122'),
]
operations = [
migrations.RemoveField(
model_name='casalegislativa',
name='cor_borda',
),
migrations.RemoveField(
model_name='casalegislativa',
name='cor_fundo',
),
migrations.RemoveField(
model_name='casalegislativa',
name='cor_principal',
),
]

39
sapl/base/migrations/0005_auto_20160107_1244.py

@ -1,39 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0004_auto_20160107_1158'),
]
operations = [
migrations.AlterField(
model_name='casalegislativa',
name='email',
field=models.CharField(max_length=100, null=True, verbose_name='E-mail', blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='endereco_web',
field=models.CharField(max_length=100, null=True, verbose_name='HomePage', blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='fax',
field=models.CharField(max_length=100, null=True, verbose_name='Fax', blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='informacao_geral',
field=models.CharField(max_length=100, null=True, verbose_name='Informação Geral', blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='telefone',
field=models.CharField(max_length=100, null=True, verbose_name='Telefone', blank=True),
),
]

20
sapl/base/migrations/0006_auto_20160107_1257.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0005_auto_20160107_1244'),
]
operations = [
migrations.AlterField(
model_name='casalegislativa',
name='informacao_geral',
field=models.CharField(verbose_name='Informação Geral', max_length=100, default=1),
preserve_default=False,
),
]

27
sapl/base/migrations/0007_auto_20160107_1837.py

@ -1,27 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
import sapl.base.models
class Migration(migrations.Migration):
dependencies = [
('base', '0006_auto_20160107_1257'),
]
operations = [
migrations.AlterField(
model_name='casalegislativa',
name='informacao_geral',
field=models.CharField(
blank=True, max_length=100, verbose_name='Informação Geral', null=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='logotipo',
field=models.ImageField(
blank=True, upload_to=sapl.base.models.get_casa_media_path, verbose_name='Logotipo', null=True),
),
]

56
sapl/base/migrations/0008_auto_20160216_1015.py

@ -1,56 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import datetime
from django.db import models, migrations
from django.utils.timezone import utc
import sapl.base.models
class Migration(migrations.Migration):
dependencies = [
('base', '0007_auto_20160107_1837'),
]
operations = [
migrations.AlterField(
model_name='casalegislativa',
name='email',
field=models.CharField(verbose_name='E-mail', max_length=100, default=datetime.datetime(
2016, 2, 16, 12, 15, 30, 241941, tzinfo=utc), blank=True),
preserve_default=False,
),
migrations.AlterField(
model_name='casalegislativa',
name='endereco_web',
field=models.CharField(
verbose_name='HomePage', max_length=100, blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='fax',
field=models.CharField(
verbose_name='Fax', max_length=100, blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='informacao_geral',
field=models.CharField(
verbose_name='Informação Geral', max_length=100, blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='logotipo',
field=models.ImageField(
verbose_name='Logotipo', upload_to=sapl.base.models.get_casa_media_path, blank=True),
),
migrations.AlterField(
model_name='casalegislativa',
name='telefone',
field=models.CharField(
verbose_name='Telefone', max_length=100, blank=True),
),
]

25
sapl/base/migrations/0009_auto_20160307_0905.py

@ -1,25 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-03-07 12:05
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0008_auto_20160216_1015'),
]
operations = [
migrations.AlterField(
model_name='casalegislativa',
name='email',
field=models.EmailField(blank=True, max_length=100, verbose_name='E-mail'),
),
migrations.AlterField(
model_name='casalegislativa',
name='endereco_web',
field=models.URLField(blank=True, max_length=100, verbose_name='HomePage'),
),
]

25
sapl/base/migrations/0010_auto_20160309_1323.py

@ -1,25 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-03-09 16:23
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0009_auto_20160307_0905'),
]
operations = [
migrations.AlterField(
model_name='casalegislativa',
name='informacao_geral',
field=models.TextField(blank=True, max_length=100, verbose_name='Informação Geral'),
),
migrations.AlterField(
model_name='casalegislativa',
name='uf',
field=models.CharField(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')], max_length=100, verbose_name='UF'),
),
]

32
sapl/base/migrations/0011_problemamigracao.py

@ -1,32 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-04-19 16:02
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('contenttypes', '0002_remove_content_type_name'),
('base', '0010_auto_20160309_1323'),
]
operations = [
migrations.CreateModel(
name='ProblemaMigracao',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('object_id', models.PositiveIntegerField(verbose_name='ID do Objeto')),
('problema', models.CharField(max_length=300, null=True, verbose_name='Problema')),
('descricao', models.CharField(max_length=300, null=True, verbose_name='Descrição')),
('endereco', models.URLField(null=True, verbose_name='Endereço')),
('content_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='Tipo de Content')),
],
options={
'verbose_name_plural': 'Problemas na Migração',
'verbose_name': 'Problema na Migração',
},
),
]

21
sapl/base/migrations/0012_problemamigracao_eh_stub.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.5 on 2016-04-26 17:41
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0011_problemamigracao'),
]
operations = [
migrations.AddField(
model_name='problemamigracao',
name='eh_stub',
field=models.BooleanField(default=False, verbose_name='É stub?'),
preserve_default=False,
),
]

19
sapl/base/migrations/0013_remove_problemamigracao_endereco.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.5 on 2016-05-02 17:36
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('base', '0012_problemamigracao_eh_stub'),
]
operations = [
migrations.RemoveField(
model_name='problemamigracao',
name='endereco',
),
]

27
sapl/base/migrations/0014_auto_20160502_1635.py

@ -1,27 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.5 on 2016-05-02 19:35
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0013_remove_problemamigracao_endereco'),
]
operations = [
migrations.AlterField(
model_name='problemamigracao',
name='descricao',
field=models.CharField(default='', max_length=300, verbose_name='Descrição'),
preserve_default=False,
),
migrations.AlterField(
model_name='problemamigracao',
name='problema',
field=models.CharField(default='', max_length=300, verbose_name='Problema'),
preserve_default=False,
),
]

20
sapl/base/migrations/0015_problemamigracao_nome_campo.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.5 on 2016-05-10 20:34
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0014_auto_20160502_1635'),
]
operations = [
migrations.AddField(
model_name='problemamigracao',
name='nome_campo',
field=models.CharField(blank=True, max_length=100, verbose_name='Nome do(s) Campo(s)'),
),
]

19
sapl/base/migrations/0016_auto_20160701_0940.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.5 on 2016-07-01 12:40
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('base', '0015_problemamigracao_nome_campo'),
]
operations = [
migrations.AlterModelOptions(
name='casalegislativa',
options={'verbose_name': 'Casa Legislativa', 'verbose_name_plural': 'Casa Legislativa'},
),
]

24
sapl/base/migrations/0017_appconfig.py

@ -1,24 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-15 18:19
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0016_auto_20160701_0940'),
]
operations = [
migrations.CreateModel(
name='AppConfig',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('documentos_administrativos', models.CharField(blank=True, choices=[('O', 'Ostensivo'), ('R', 'Restritivo')], max_length=1, null=True, verbose_name='Ostensivo/Restritivo')),
('sequencia_numeracao', models.CharField(blank=True, choices=[('A', 'Sequencial por ano'), ('U', 'Sequencial único')], max_length=1, null=True, verbose_name='Sequência de numeração')),
('painel_aberto', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], verbose_name='Painel aberto para usuário anônimo')),
],
),
]

34
sapl/base/migrations/0018_auto_20160919_1333.py

@ -1,34 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-19 16:33
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0017_appconfig'),
]
operations = [
migrations.AlterModelOptions(
name='appconfig',
options={'verbose_name': 'Configurações da Aplicação', 'verbose_name_plural': 'Configurações da Aplicação'},
),
migrations.AlterField(
model_name='appconfig',
name='documentos_administrativos',
field=models.CharField(choices=[('O', 'Ostensivo'), ('R', 'Restritivo')], default='O', max_length=1, verbose_name='Ostensivo/Restritivo'),
),
migrations.AlterField(
model_name='appconfig',
name='painel_aberto',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Painel aberto para usuário anônimo'),
),
migrations.AlterField(
model_name='appconfig',
name='sequencia_numeracao',
field=models.CharField(choices=[('A', 'Sequencial por ano'), ('U', 'Sequencial único')], default='A', max_length=1, verbose_name='Sequência de numeração'),
),
]

19
sapl/base/migrations/0019_auto_20160928_1951.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-28 22:51
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('base', '0018_auto_20160919_1333'),
]
operations = [
migrations.AlterModelOptions(
name='appconfig',
options={'permissions': (('menu_sistemas', 'Renderizar Menu Sistemas'), ('view_tabelas_auxiliares', 'Visualizar Tabelas Auxiliares')), 'verbose_name': 'Configurações da Aplicação', 'verbose_name_plural': 'Configurações da Aplicação'},
),
]

30
sapl/base/migrations/0020_auto_20161006_0950.py

@ -1,30 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-06 12:50
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0019_auto_20160928_1951'),
]
operations = [
migrations.AddField(
model_name='appconfig',
name='texto_articulado_materia',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Usar Textos Articulados para Matérias'),
),
migrations.AddField(
model_name='appconfig',
name='texto_articulado_norma',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Usar Textos Articulados para Normas'),
),
migrations.AddField(
model_name='appconfig',
name='texto_articulado_proposicao',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Usar Textos Articulados para Proposições'),
),
]

20
sapl/base/migrations/0021_auto_20161006_1019.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-06 13:19
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0020_auto_20161006_0950'),
]
operations = [
migrations.AlterField(
model_name='appconfig',
name='texto_articulado_norma',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Usar Textos Articulados para Normas'),
),
]

55
sapl/base/migrations/0022_auto_20161009_1222.py

@ -1,55 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-09 15:22
from __future__ import unicode_literals
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('contenttypes', '0002_remove_content_type_name'),
('base', '0021_auto_20161006_1019'),
]
operations = [
migrations.CreateModel(
name='Autor',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('object_id', models.PositiveIntegerField(blank=True, default=None, null=True)),
('nome', models.CharField(blank=True, max_length=50, verbose_name='Autor')),
('cargo', models.CharField(blank=True, max_length=50)),
('content_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')),
],
options={
'verbose_name': 'Autor',
'verbose_name_plural': 'Autores',
},
),
migrations.CreateModel(
name='TipoAutor',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
('content_type', models.OneToOneField(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='Modelo do Tipo de Autor')),
],
options={
'verbose_name': 'Tipo de Autor',
'verbose_name_plural': 'Tipos de Autor',
},
),
migrations.AddField(
model_name='autor',
name='tipo',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.TipoAutor', verbose_name='Tipo'),
),
migrations.AddField(
model_name='autor',
name='user',
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
]

25
sapl/base/migrations/0023_auto_20161009_1852.py

@ -1,25 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-09 21:52
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('base', '0022_auto_20161009_1222'),
]
operations = [
migrations.AlterField(
model_name='tipoautor',
name='content_type',
field=models.OneToOneField(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='Modelagem no SAPL'),
),
migrations.AlterUniqueTogether(
name='autor',
unique_together=set([('content_type', 'object_id')]),
),
]

26
sapl/base/migrations/0024_auto_20161010_1002.py

@ -1,26 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-10 13:02
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('base', '0023_auto_20161009_1852'),
]
operations = [
migrations.AlterField(
model_name='autor',
name='nome',
field=models.CharField(blank=True, max_length=50, verbose_name='Nome do Autor'),
),
migrations.AlterField(
model_name='autor',
name='tipo',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='base.TipoAutor', verbose_name='Tipo do Autor'),
),
]

20
sapl/base/migrations/0025_tipoautor_cria_usuario.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-11 14:38
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0024_auto_20161010_1002'),
]
operations = [
migrations.AddField(
model_name='tipoautor',
name='cria_usuario',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, help_text='Criação de Usuários víncula e libera o acesso de Autores ao sistema. Vincular um Autor a um tipo que esta opção está marcada como "Não", o Autor não terá username associado.', verbose_name='Criação de Usuários'),
),
]

19
sapl/base/migrations/0026_remove_tipoautor_cria_usuario.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-11 18:08
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('base', '0025_tipoautor_cria_usuario'),
]
operations = [
migrations.RemoveField(
model_name='tipoautor',
name='cria_usuario',
),
]

22
sapl/base/migrations/0027_auto_20161011_1624.py

@ -1,22 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-11 19:24
from __future__ import unicode_literals
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('base', '0026_remove_tipoautor_cria_usuario'),
]
operations = [
migrations.AlterField(
model_name='autor',
name='user',
field=models.OneToOneField(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL),
),
]

20
sapl/base/migrations/0028_appconfig_proposicao_incorporacao_obrigatoria.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-21 14:24
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0027_auto_20161011_1624'),
]
operations = [
migrations.AddField(
model_name='appconfig',
name='proposicao_incorporacao_obrigatoria',
field=models.BooleanField(choices=[('O', 'Sempre Gerar Protocolo.'), ('C', 'Perguntar se é pra gerar protocolo ao incorporar.'), ('N', 'Nunca Protocolar ao incorporar uma proposição.')], default='O', verbose_name='Regra de incorporação e protocolo'),
),
]

20
sapl/base/migrations/0029_auto_20161021_1445.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-21 14:45
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0028_appconfig_proposicao_incorporacao_obrigatoria'),
]
operations = [
migrations.AlterField(
model_name='appconfig',
name='proposicao_incorporacao_obrigatoria',
field=models.BooleanField(choices=[('O', 'Sempre Gerar Protocolo'), ('C', 'Perguntar se é pra gerar protocolo ao incorporar'), ('N', 'Nunca Protocolar ao incorporar uma proposição')], default='O', verbose_name='Regra de incorporação de proposições e protocolo'),
),
]

20
sapl/base/migrations/0030_auto_20161021_2017.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-21 20:17
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0029_auto_20161021_1445'),
]
operations = [
migrations.AlterField(
model_name='appconfig',
name='proposicao_incorporacao_obrigatoria',
field=models.CharField(choices=[('O', 'Sempre Gerar Protocolo'), ('C', 'Perguntar se é pra gerar protocolo ao incorporar'), ('N', 'Nunca Protocolar ao incorporar uma proposição')], default='O', max_length=1, verbose_name='Regra de incorporação de proposições e protocolo'),
),
]

19
sapl/base/migrations/0031_auto_20170203_1019.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2017-02-03 10:19
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('base', '0030_auto_20161021_2017'),
]
operations = [
migrations.AlterModelOptions(
name='tipoautor',
options={'ordering': ['descricao'], 'verbose_name': 'Tipo de Autor', 'verbose_name_plural': 'Tipos de Autor'},
),
]

30
sapl/base/migrations/0032_auto_20170308_1006.py

@ -1,30 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2017-03-08 10:06
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('base', '0031_auto_20170203_1019'),
]
operations = [
migrations.AddField(
model_name='appconfig',
name='cronometro_aparte',
field=models.TimeField(blank=True, null=True, verbose_name='Cronômetro do Aparte'),
),
migrations.AddField(
model_name='appconfig',
name='cronometro_discurso',
field=models.TimeField(blank=True, null=True, verbose_name='Cronômetro do Discurso'),
),
migrations.AddField(
model_name='appconfig',
name='cronometro_ordem',
field=models.TimeField(blank=True, null=True, verbose_name='Cronômetro da Ordem'),
),
]

73
sapl/comissoes/migrations/0001_initial.py

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

19
sapl/comissoes/migrations/0002_auto_20150729_1310.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='cargocomissao',
name='unico',
field=models.BooleanField(verbose_name='Único', choices=[(True, 'Sim'), (False, 'Não')]),
),
]

79
sapl/comissoes/migrations/0003_auto_20160216_1015.py

@ -1,79 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0002_auto_20150729_1310'),
]
operations = [
migrations.AlterField(
model_name='comissao',
name='agenda_reuniao',
field=models.CharField(verbose_name='Data/Hora Reunião', max_length=100, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='apelido_temp',
field=models.CharField(verbose_name='Apelido', max_length=100, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='email',
field=models.CharField(verbose_name='E-mail', max_length=100, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='endereco_secretaria',
field=models.CharField(verbose_name='Endereço Secretaria', max_length=100, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='fax_secretaria',
field=models.CharField(verbose_name='Fax Secretaria', max_length=15, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='finalidade',
field=models.TextField(verbose_name='Finalidade', blank=True),
),
migrations.AlterField(
model_name='comissao',
name='local_reuniao',
field=models.CharField(verbose_name='Local Reunião', max_length=100, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='secretario',
field=models.CharField(verbose_name='Secretário', max_length=30, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='telefone_reuniao',
field=models.CharField(verbose_name='Tel. Sala Reunião', max_length=15, blank=True),
),
migrations.AlterField(
model_name='comissao',
name='telefone_secretaria',
field=models.CharField(verbose_name='Tel. Secretaria', max_length=15, blank=True),
),
migrations.AlterField(
model_name='participacao',
name='motivo_desligamento',
field=models.CharField(verbose_name='Motivo Desligamento', max_length=150, blank=True),
),
migrations.AlterField(
model_name='participacao',
name='observacao',
field=models.CharField(verbose_name='Observação', max_length=150, blank=True),
),
migrations.AlterField(
model_name='tipocomissao',
name='dispositivo_regimental',
field=models.CharField(verbose_name='Dispositivo Regimental', max_length=50, blank=True),
),
]

20
sapl/comissoes/migrations/0004_auto_20160307_0905.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-03-07 12:05
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0003_auto_20160216_1015'),
]
operations = [
migrations.AlterField(
model_name='comissao',
name='email',
field=models.EmailField(blank=True, max_length=100, verbose_name='E-mail'),
),
]

21
sapl/comissoes/migrations/0005_comissao_ativa.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.5 on 2016-08-05 18:36
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0004_auto_20160307_0905'),
]
operations = [
migrations.AddField(
model_name='comissao',
name='ativa',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Comissão Ativa?'),
preserve_default=False,
),
]

20
sapl/comissoes/migrations/0006_auto_20160825_1335.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-08-25 16:35
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0005_comissao_ativa'),
]
operations = [
migrations.AlterField(
model_name='comissao',
name='ativa',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Comissão Ativa?'),
),
]

20
sapl/comissoes/migrations/0006_auto_20160916_1243.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-16 15:43
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0005_comissao_ativa'),
]
operations = [
migrations.AlterField(
model_name='comissao',
name='ativa',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Comissão Ativa?'),
),
]

16
sapl/comissoes/migrations/0007_merge.py

@ -1,16 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-19 15:48
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0006_auto_20160916_1243'),
('comissoes', '0006_auto_20160825_1335'),
]
operations = [
]

21
sapl/comissoes/migrations/0008_auto_20160929_1611.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-29 19:11
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0007_merge'),
]
operations = [
migrations.AlterField(
model_name='participacao',
name='composicao',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='participacao_set', to='comissoes.Composicao'),
),
]

20
sapl/comissoes/migrations/0009_auto_20161011_0843.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-10-11 11:43
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0008_auto_20160929_1611'),
]
operations = [
migrations.AlterField(
model_name='participacao',
name='titular',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Titular'),
),
]

46
sapl/comissoes/migrations/0010_auto_20170325_1052.py

@ -1,46 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.12 on 2017-03-25 10:52
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0009_auto_20161011_0843'),
]
operations = [
migrations.AlterField(
model_name='comissao',
name='tipo',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='comissoes.TipoComissao', verbose_name='Tipo'),
),
migrations.AlterField(
model_name='composicao',
name='comissao',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='comissoes.Comissao', verbose_name='Comissão'),
),
migrations.AlterField(
model_name='composicao',
name='periodo',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='comissoes.Periodo', verbose_name='Período'),
),
migrations.AlterField(
model_name='participacao',
name='cargo',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='comissoes.CargoComissao'),
),
migrations.AlterField(
model_name='participacao',
name='composicao',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='participacao_set', to='comissoes.Composicao'),
),
migrations.AlterField(
model_name='participacao',
name='parlamentar',
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='parlamentares.Parlamentar'),
),
]

280
sapl/compilacao/migrations/0001_initial.py

@ -1,50 +1,57 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.12 on 2017-03-25 11:14
from __future__ import unicode_literals
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('norma', '0003_auto_20150906_0239'),
('contenttypes', '0002_remove_content_type_name'),
]
operations = [
migrations.CreateModel(
name='Dispositivo',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('ordem', models.PositiveIntegerField(verbose_name='Ordem de Renderização', default=0)),
('ordem_bloco_atualizador', models.PositiveIntegerField(verbose_name='Ordem de Renderização no Bloco Atualizador', default=0)),
('nivel', models.PositiveIntegerField(blank=True, null=True, verbose_name='Nível Estrutural', default=0)),
('dispositivo0', models.PositiveIntegerField(verbose_name='Número do Dispositivo', default=0)),
('dispositivo1', models.PositiveIntegerField(blank=True, null=True, verbose_name='Primeiro Nível de Variação', default=0)),
('dispositivo2', models.PositiveIntegerField(blank=True, null=True, verbose_name='Segundo Nível de Variação', default=0)),
('dispositivo3', models.PositiveIntegerField(blank=True, null=True, verbose_name='Terceiro Nível de Variação', default=0)),
('dispositivo4', models.PositiveIntegerField(blank=True, null=True, verbose_name='Quarto Nível de Variação', default=0)),
('dispositivo5', models.PositiveIntegerField(blank=True, null=True, verbose_name='Quinto Nível de Variação', default=0)),
('rotulo', models.CharField(blank=True, max_length=50, verbose_name='Rótulo', default='')),
('texto', models.TextField(blank=True, verbose_name='Texto', default='')),
('texto_atualizador', models.TextField(blank=True, verbose_name='Texto no Dispositivo Atualizador', default='')),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True, verbose_name='created')),
('modified', models.DateTimeField(auto_now=True, verbose_name='modified')),
('ordem', models.PositiveIntegerField(default=0, verbose_name='Ordem de Renderização')),
('ordem_bloco_atualizador', models.PositiveIntegerField(default=0, verbose_name='Ordem de Renderização no Bloco Atualizador')),
('nivel', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Nível Estrutural')),
('dispositivo0', models.PositiveIntegerField(default=0, verbose_name='Número do Dispositivo')),
('dispositivo1', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Primeiro Nível de Variação')),
('dispositivo2', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Segundo Nível de Variação')),
('dispositivo3', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Terceiro Nível de Variação')),
('dispositivo4', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Quarto Nível de Variação')),
('dispositivo5', models.PositiveIntegerField(blank=True, default=0, null=True, verbose_name='Quinto Nível de Variação')),
('rotulo', models.CharField(blank=True, default='', max_length=50, verbose_name='Rótulo')),
('texto', models.TextField(blank=True, default='', verbose_name='Texto do Dispositivo')),
('texto_atualizador', models.TextField(blank=True, default='', verbose_name='Texto do Dispositivo no Dispositivo Atualizador')),
('inicio_vigencia', models.DateField(verbose_name='Início de Vigência')),
('fim_vigencia', models.DateField(blank=True, null=True, verbose_name='Fim de Vigência')),
('inicio_eficacia', models.DateField(verbose_name='Início de Eficácia')),
('fim_eficacia', models.DateField(blank=True, null=True, verbose_name='Fim de Eficácia')),
('inconstitucionalidade', models.BooleanField(verbose_name='Inconstitucionalidade', default=False, choices=[(True, 'Sim'), (False, 'Não')])),
('visibilidade', models.BooleanField(verbose_name='Visibilidade na Norma Publicada', default=False, choices=[(True, 'Sim'), (False, 'Não')])),
('timestamp', models.DateTimeField()),
('dispositivo_atualizador', models.ForeignKey(blank=True, null=True, to='compilacao.Dispositivo', verbose_name='Dispositivo Atualizador', default=None, related_name='dispositivo_dispositivo_atualizador')),
('dispositivo_pai', models.ForeignKey(blank=True, null=True, to='compilacao.Dispositivo', verbose_name='Dispositivo Pai', default=None, related_name='dispositivo_dispositivo_pai')),
('dispositivo_subsequente', models.ForeignKey(blank=True, null=True, to='compilacao.Dispositivo', verbose_name='Dispositivo Subsequente', default=None, related_name='dispositivo_dispositivo_subsequente')),
('dispositivo_substituido', models.ForeignKey(blank=True, null=True, to='compilacao.Dispositivo', verbose_name='Dispositivo Substituido', default=None, related_name='dispositivo_dispositivo_substituido')),
('dispositivo_vigencia', models.ForeignKey(blank=True, null=True, to='compilacao.Dispositivo', verbose_name='Dispositivo de Vigência', default=None, related_name='dispositivo_dispositivo_vigencia')),
('norma', models.ForeignKey(to='norma.NormaJuridica', verbose_name='Norma Jurídica')),
('norma_publicada', models.ForeignKey(blank=True, null=True, to='norma.NormaJuridica', verbose_name='Norma Jurídica Publicada', default=None, related_name='dispositivo_norma_publicada')),
('inconstitucionalidade', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Declarado Inconstitucional')),
('auto_inserido', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Auto Inserido')),
('visibilidade', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Visibilidade no Texto Articulado Publicado')),
('dispositivo_de_revogacao', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Dispositivo de Revogação')),
('dispositivo_atualizador', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='dispositivos_alterados_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Atualizador')),
('dispositivo_pai', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='dispositivos_filhos_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Pai')),
('dispositivo_subsequente', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='dispositivo_subsequente_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Subsequente')),
('dispositivo_substituido', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='dispositivo_substituido_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Substituido')),
('dispositivo_vigencia', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='dispositivos_vigencias_set', to='compilacao.Dispositivo', verbose_name='Dispositivo de Vigência')),
],
options={
'permissions': (('change_dispositivo_edicao_dinamica', 'Permissão de edição de dispositivos originais via editor dinâmico.'), ('change_your_dispositivo_edicao_dinamica', 'Permissão de edição de dispositivos originais via editor dinâmico desde que seja dono.'), ('change_dispositivo_edicao_avancada', 'Permissão de edição de dispositivos originais via formulários de edição avançada.'), ('change_dispositivo_registros_compilacao', 'Permissão de registro de compilação via editor dinâmico.'), ('view_dispositivo_notificacoes', 'Permissão de acesso às notificações de pendências.'), ('change_dispositivo_de_vigencia_global', 'Permissão alteração global do dispositivo de vigência')),
'ordering': ['ta', 'ordem'],
'verbose_name': 'Dispositivo',
'verbose_name_plural': 'Dispositivos',
},
@ -52,70 +59,143 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name='Nota',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('texto', models.TextField(verbose_name='Texto da Nota')),
('url_externa', models.CharField(blank=True, max_length=1024, verbose_name='Url externa')),
('data_criacao', models.DateTimeField(verbose_name='Data de Criação')),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True, verbose_name='created')),
('modified', models.DateTimeField(auto_now=True, verbose_name='modified')),
('titulo', models.CharField(blank=True, default='', max_length=100, verbose_name='Título')),
('texto', models.TextField(verbose_name='Texto')),
('url_externa', models.URLField(blank=True, max_length=1024, verbose_name='Url externa')),
('publicacao', models.DateTimeField(verbose_name='Data de Publicação')),
('efetifidade', models.DateTimeField(verbose_name='Data de Efeito')),
('publicidade', models.PositiveSmallIntegerField(verbose_name='Nível de Publicidade', choices=[(1, 'Nota Privada'), (2, 'Nota Setorial'), (3, 'Nota Institucional'), (4, 'Nota Pública')])),
('dispositivo', models.ForeignKey(to='compilacao.Dispositivo', verbose_name='Dispositivo da Nota')),
('owner', models.ForeignKey(to=settings.AUTH_USER_MODEL, verbose_name='Dono da Nota')),
('efetividade', models.DateTimeField(verbose_name='Data de Efeito')),
('publicidade', models.PositiveSmallIntegerField(choices=[(1, 'Nota Privada'), (2, 'Nota Institucional'), (3, 'Nota Pública')], verbose_name='Nível de Publicidade')),
('dispositivo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dispositivo_nota_set', to='compilacao.Dispositivo', verbose_name='Dispositivo da Nota')),
('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Dono da Nota')),
],
options={
'ordering': ['-publicacao', '-modified'],
'verbose_name': 'Nota',
'verbose_name_plural': 'Notas',
},
),
migrations.CreateModel(
name='PerfilEstruturalTextoArticulado',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('sigla', models.CharField(max_length=10, unique=True, verbose_name='Sigla')),
('nome', models.CharField(max_length=50, verbose_name='Nome')),
('padrao', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Padrão')),
('parent', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='perfil_parent_set', to='compilacao.PerfilEstruturalTextoArticulado', verbose_name='Perfil Herdado')),
],
options={
'ordering': ['-padrao', 'sigla'],
'verbose_name': 'Perfil Estrutural de Texto Articulado',
'verbose_name_plural': 'Perfis Estruturais de Textos Articulados',
},
),
migrations.CreateModel(
name='Publicacao',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('publicacao', models.DateTimeField(verbose_name='Data de Publicação')),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True, verbose_name='created')),
('modified', models.DateTimeField(auto_now=True, verbose_name='modified')),
('data', models.DateField(verbose_name='Data de Publicação')),
('hora', models.TimeField(blank=True, null=True, verbose_name='Horário de Publicação')),
('numero', models.PositiveIntegerField(blank=True, null=True, verbose_name='Número')),
('ano', models.PositiveIntegerField(blank=True, null=True, verbose_name='Ano')),
('edicao', models.PositiveIntegerField(blank=True, null=True, verbose_name='Edição')),
('url_externa', models.URLField(blank=True, max_length=1024, verbose_name='Link para Versão Eletrônica')),
('pagina_inicio', models.PositiveIntegerField(blank=True, null=True, verbose_name='Pg. Início')),
('pagina_fim', models.PositiveIntegerField(blank=True, null=True, verbose_name='Pg. Fim')),
('timestamp', models.DateTimeField()),
('norma', models.ForeignKey(to='norma.NormaJuridica', verbose_name='Norma Jurídica')),
],
options={
'verbose_name': 'Publicação',
'verbose_name_plural': 'Publicações',
},
),
migrations.CreateModel(
name='TextoArticulado',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True, verbose_name='created')),
('modified', models.DateTimeField(auto_now=True, verbose_name='modified')),
('data', models.DateField(blank=True, null=True, verbose_name='Data')),
('ementa', models.TextField(verbose_name='Ementa')),
('observacao', models.TextField(blank=True, verbose_name='Observação')),
('numero', models.PositiveIntegerField(verbose_name='Número')),
('ano', models.PositiveSmallIntegerField(verbose_name='Ano')),
('participacao_social', models.NullBooleanField(choices=[(None, 'Padrão definido no Tipo'), (True, 'Sim'), (False, 'Não')], default=None, verbose_name='Participação Social')),
('object_id', models.PositiveIntegerField(blank=True, default=None, null=True)),
('editable_only_by_owners', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Editável apenas pelos donos do Texto Articulado')),
('editing_locked', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Texto Articulado em Edição')),
('privacidade', models.IntegerField(choices=[(99, 'Privado'), (79, 'Imotável Restrito'), (69, 'Imutável Público'), (89, 'Em Edição'), (0, 'Público')], default=99, verbose_name='Privacidade')),
('content_type', models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')),
('owners', models.ManyToManyField(blank=True, to=settings.AUTH_USER_MODEL, verbose_name='Donos do Texto Articulado')),
],
options={
'permissions': (('view_restricted_textoarticulado', 'Pode ver qualquer Texto Articulado'), ('lock_unlock_textoarticulado', 'Pode bloquear/desbloquear edição de Texto Articulado')),
'ordering': ['-data', '-numero'],
'verbose_name': 'Texto Articulado',
'verbose_name_plural': 'Textos Articulados',
},
),
migrations.CreateModel(
name='TipoDispositivo',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('nome', models.CharField(max_length=50, verbose_name='Nome', unique=True)),
('class_css', models.CharField(max_length=20, verbose_name='Classe CSS')),
('rotulo_prefixo_html', models.CharField(blank=True, max_length=100, verbose_name='Prefixo html do rótulo')),
('rotulo_prefixo_texto', models.CharField(blank=True, max_length=30, verbose_name='Prefixo de construção do rótulo')),
('rotulo_ordinal', models.IntegerField(verbose_name='Tipo de número do rótulo')),
('rotulo_separadores_variacao', models.CharField(blank=True, max_length=5, verbose_name='Separadores das Variações')),
('rotulo_sufixo_texto', models.CharField(blank=True, max_length=30, verbose_name='Sufixo de construção do rótulo')),
('rotulo_sufixo_html', models.CharField(blank=True, max_length=100, verbose_name='Sufixo html do rótulo')),
('texto_prefixo_html', models.CharField(blank=True, max_length=100, verbose_name='Prefixo html do texto')),
('texto_sufixo_html', models.CharField(blank=True, max_length=100, verbose_name='Sufixo html do texto')),
('nota_automatica_prefixo_html', models.CharField(blank=True, max_length=100, verbose_name='Prefixo html da nota automática')),
('nota_automatica_sufixo_html', models.CharField(blank=True, max_length=100, verbose_name='Sufixo html da nota automática')),
('contagem_continua', models.BooleanField(verbose_name='Contagem contínua', choices=[(True, 'Sim'), (False, 'Não')])),
('formato_variacao0', models.CharField(max_length=1, verbose_name='Formato da Numeração', default='1', choices=[('1', '(1) Numérico'), ('I', '(I) Romano Maiúsculo'), ('i', '(i) Romano Minúsculo'), ('A', '(A) Alfabético Maiúsculo'), ('a', '(a) Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')])),
('formato_variacao1', models.CharField(max_length=1, verbose_name='Formato da Variação 1', default='1', choices=[('1', '(1) Numérico'), ('I', '(I) Romano Maiúsculo'), ('i', '(i) Romano Minúsculo'), ('A', '(A) Alfabético Maiúsculo'), ('a', '(a) Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')])),
('formato_variacao2', models.CharField(max_length=1, verbose_name='Formato da Variação 2', default='1', choices=[('1', '(1) Numérico'), ('I', '(I) Romano Maiúsculo'), ('i', '(i) Romano Minúsculo'), ('A', '(A) Alfabético Maiúsculo'), ('a', '(a) Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')])),
('formato_variacao3', models.CharField(max_length=1, verbose_name='Formato da Variação 3', default='1', choices=[('1', '(1) Numérico'), ('I', '(I) Romano Maiúsculo'), ('i', '(i) Romano Minúsculo'), ('A', '(A) Alfabético Maiúsculo'), ('a', '(a) Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')])),
('formato_variacao4', models.CharField(max_length=1, verbose_name='Formato da Variação 4', default='1', choices=[('1', '(1) Numérico'), ('I', '(I) Romano Maiúsculo'), ('i', '(i) Romano Minúsculo'), ('A', '(A) Alfabético Maiúsculo'), ('a', '(a) Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')])),
('formato_variacao5', models.CharField(max_length=1, verbose_name='Formato da Variação 5', default='1', choices=[('1', '(1) Numérico'), ('I', '(I) Romano Maiúsculo'), ('i', '(i) Romano Minúsculo'), ('A', '(A) Alfabético Maiúsculo'), ('a', '(a) Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')])),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('nome', models.CharField(max_length=50, unique=True, verbose_name='Nome')),
('class_css', models.CharField(blank=True, max_length=20, verbose_name='Classe CSS')),
('rotulo_prefixo_html', models.TextField(blank=True, verbose_name='Prefixo html do rótulo')),
('rotulo_prefixo_texto', models.TextField(blank=True, verbose_name='Prefixo de Edição do rótulo')),
('rotulo_ordinal', models.IntegerField(choices=[(0, 'Numeração Cardinal.'), (-1, 'Numeração Ordinal.'), (9, 'Numeração Ordinal até o item nove.')], verbose_name='Tipo de número do rótulo')),
('rotulo_separador_variacao01', models.CharField(default='-', max_length=1, verbose_name='Separador entre Numeração e Variação 1')),
('rotulo_separador_variacao12', models.CharField(default='-', max_length=1, verbose_name='Separador entre Variação 1 e Variação 2')),
('rotulo_separador_variacao23', models.CharField(default='-', max_length=1, verbose_name='Separador entre Variação 2 e Variação 3')),
('rotulo_separador_variacao34', models.CharField(default='-', max_length=1, verbose_name='Separador entre Variação 3 e Variação 4')),
('rotulo_separador_variacao45', models.CharField(default='-', max_length=1, verbose_name='Separador entre Variação 4 e Variação 5')),
('rotulo_sufixo_texto', models.TextField(blank=True, verbose_name='Sufixo de Edição do rótulo')),
('rotulo_sufixo_html', models.TextField(blank=True, verbose_name='Sufixo html do rótulo')),
('texto_prefixo_html', models.TextField(blank=True, verbose_name='Prefixo html do texto')),
('texto_sufixo_html', models.TextField(blank=True, verbose_name='Sufixo html do texto')),
('nota_automatica_prefixo_html', models.TextField(blank=True, verbose_name='Prefixo html da nota automática')),
('nota_automatica_sufixo_html', models.TextField(blank=True, verbose_name='Sufixo html da nota automática')),
('contagem_continua', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], verbose_name='Contagem contínua')),
('dispositivo_de_articulacao', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Dispositivo de Articulação (Sem Texto)')),
('dispositivo_de_alteracao', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Dispositivo de Alteração')),
('formato_variacao0', models.CharField(choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], default='1', max_length=1, verbose_name='Formato da Numeração')),
('formato_variacao1', models.CharField(choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], default='1', max_length=1, verbose_name='Formato da Variação 1')),
('formato_variacao2', models.CharField(choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], default='1', max_length=1, verbose_name='Formato da Variação 2')),
('formato_variacao3', models.CharField(choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], default='1', max_length=1, verbose_name='Formato da Variação 3')),
('formato_variacao4', models.CharField(choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], default='1', max_length=1, verbose_name='Formato da Variação 4')),
('formato_variacao5', models.CharField(choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], default='1', max_length=1, verbose_name='Formato da Variação 5')),
],
options={
'ordering': ['id'],
'verbose_name': 'Tipo de Dispositivo',
'verbose_name_plural': 'Tipos de Dispositivo',
},
),
migrations.CreateModel(
name='TipoDispositivoRelationship',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('filho_de_insercao_automatica', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Filho de Inserção Automática')),
('permitir_variacao', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Permitir Variação Numérica')),
('quantidade_permitida', models.IntegerField(default=-1, verbose_name='Quantidade permitida nesta relação')),
('filho_permitido', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='possiveis_pais', to='compilacao.TipoDispositivo')),
('pai', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='filhos_permitidos', to='compilacao.TipoDispositivo')),
('perfil', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='compilacao.PerfilEstruturalTextoArticulado')),
],
options={
'ordering': ['pai', 'filho_permitido'],
'verbose_name': 'Relação Direta Permitida',
'verbose_name_plural': 'Relaçõe Diretas Permitidas',
},
),
migrations.CreateModel(
name='TipoNota',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('sigla', models.CharField(max_length=10, verbose_name='Sigla', unique=True)),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('sigla', models.CharField(max_length=10, unique=True, verbose_name='Sigla')),
('nome', models.CharField(max_length=50, verbose_name='Nome')),
('modelo', models.TextField(blank=True, verbose_name='Modelo')),
],
@ -127,8 +207,8 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name='TipoPublicacao',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('sigla', models.CharField(max_length=10, verbose_name='Sigla', unique=True)),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('sigla', models.CharField(max_length=10, unique=True, verbose_name='Sigla')),
('nome', models.CharField(max_length=50, verbose_name='Nome')),
],
options={
@ -136,11 +216,27 @@ class Migration(migrations.Migration):
'verbose_name_plural': 'Tipos de Publicação',
},
),
migrations.CreateModel(
name='TipoTextoArticulado',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('sigla', models.CharField(max_length=3, verbose_name='Sigla')),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
('participacao_social', models.NullBooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Participação Social')),
('publicacao_func', models.NullBooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Histórico de Publicação')),
('content_type', models.OneToOneField(default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType', verbose_name='Modelo Integrado')),
('perfis', models.ManyToManyField(blank=True, help_text='\n Apenas os perfis selecionados aqui estarão disponíveis\n para o editor de Textos Articulados cujo Tipo seja este\n em edição.\n ', to='compilacao.PerfilEstruturalTextoArticulado', verbose_name='Perfis Estruturais de Textos Articulados')),
],
options={
'verbose_name': 'Tipo de Texto Articulado',
'verbose_name_plural': 'Tipos de Texto Articulados',
},
),
migrations.CreateModel(
name='TipoVide',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('sigla', models.CharField(max_length=10, verbose_name='Sigla', unique=True)),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('sigla', models.CharField(max_length=10, unique=True, verbose_name='Sigla')),
('nome', models.CharField(max_length=50, verbose_name='Nome')),
],
options={
@ -151,8 +247,8 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name='VeiculoPublicacao',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('sigla', models.CharField(max_length=10, verbose_name='Sigla', unique=True)),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('sigla', models.CharField(max_length=10, unique=True, verbose_name='Sigla')),
('nome', models.CharField(max_length=60, verbose_name='Nome')),
],
options={
@ -163,45 +259,79 @@ class Migration(migrations.Migration):
migrations.CreateModel(
name='Vide',
fields=[
('id', models.AutoField(auto_created=True, verbose_name='ID', primary_key=True, serialize=False)),
('data_criacao', models.DateTimeField(verbose_name='Data de Criação')),
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True, verbose_name='created')),
('modified', models.DateTimeField(auto_now=True, verbose_name='modified')),
('texto', models.TextField(verbose_name='Texto do Vide')),
('dispositivo_base', models.ForeignKey(to='compilacao.Dispositivo', verbose_name='Dispositivo Base', related_name='vide_dispositivo_base')),
('dispositivo_ref', models.ForeignKey(to='compilacao.Dispositivo', verbose_name='Dispositivo Referido', related_name='vide_dispositivo_ref')),
('tipo', models.ForeignKey(to='compilacao.TipoVide', verbose_name='Tipo do Vide')),
('dispositivo_base', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dispositivo_base_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Base')),
('dispositivo_ref', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dispositivo_citado_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Referido')),
('tipo', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='compilacao.TipoVide', verbose_name='Tipo do Vide')),
],
options={
'verbose_name': 'Vide',
'verbose_name_plural': 'Vides',
},
),
migrations.AddField(
model_name='tipodispositivo',
name='relacoes_diretas_pai_filho',
field=models.ManyToManyField(related_name='relacaoes_pai_filho', through='compilacao.TipoDispositivoRelationship', to='compilacao.TipoDispositivo'),
),
migrations.AddField(
model_name='textoarticulado',
name='tipo_ta',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='compilacao.TipoTextoArticulado', verbose_name='Tipo de Texto Articulado'),
),
migrations.AddField(
model_name='publicacao',
name='ta',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='compilacao.TextoArticulado', verbose_name='Texto Articulado'),
),
migrations.AddField(
model_name='publicacao',
name='tipo_publicacao',
field=models.ForeignKey(to='compilacao.TipoPublicacao', verbose_name='Tipo de Publicação'),
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='compilacao.TipoPublicacao', verbose_name='Tipo de Publicação'),
),
migrations.AddField(
model_name='publicacao',
name='veiculo_publicacao',
field=models.ForeignKey(to='compilacao.VeiculoPublicacao', verbose_name='Veículo de Publicação'),
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='compilacao.VeiculoPublicacao', verbose_name='Veículo de Publicação'),
),
migrations.AddField(
model_name='nota',
name='tipo',
field=models.ForeignKey(to='compilacao.TipoNota', verbose_name='Tipo da Nota'),
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='compilacao.TipoNota', verbose_name='Tipo da Nota'),
),
migrations.AddField(
model_name='dispositivo',
name='publicacao',
field=models.ForeignKey(blank=True, null=True, to='compilacao.Publicacao', verbose_name='Publicação', default=None),
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, to='compilacao.Publicacao', verbose_name='Publicação'),
),
migrations.AddField(
model_name='dispositivo',
name='ta',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dispositivos_set', to='compilacao.TextoArticulado', verbose_name='Texto Articulado'),
),
migrations.AddField(
model_name='dispositivo',
name='ta_publicado',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='dispositivos_alterados_pelo_ta_set', to='compilacao.TextoArticulado', verbose_name='Texto Articulado Publicado'),
),
migrations.AddField(
model_name='dispositivo',
name='tipo_dispositivo',
field=models.ForeignKey(to='compilacao.TipoDispositivo', verbose_name='Tipo do Dispositivo'),
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='dispositivos_do_tipo_set', to='compilacao.TipoDispositivo', verbose_name='Tipo do Dispositivo'),
),
migrations.AlterUniqueTogether(
name='vide',
unique_together=set([('dispositivo_base', 'dispositivo_ref', 'tipo')]),
),
migrations.AlterUniqueTogether(
name='tipodispositivorelationship',
unique_together=set([('pai', 'filho_permitido', 'perfil')]),
),
migrations.AlterUniqueTogether(
name='dispositivo',
unique_together=set([('norma', 'dispositivo0', 'dispositivo1', 'dispositivo2', 'dispositivo3', 'dispositivo4', 'dispositivo5', 'tipo_dispositivo', 'dispositivo_pai', 'publicacao'), ('norma', 'ordem')]),
unique_together=set([('ta', 'dispositivo0', 'dispositivo1', 'dispositivo2', 'dispositivo3', 'dispositivo4', 'dispositivo5', 'tipo_dispositivo', 'dispositivo_pai', 'dispositivo_atualizador', 'ta_publicado', 'publicacao'), ('ta', 'ordem')]),
),
]

48
sapl/compilacao/migrations/0002_auto_20150907_2334.py

@ -1,48 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0001_initial'),
]
operations = [
migrations.AlterModelOptions(
name='dispositivo',
options={'ordering': ['norma', 'ordem'], 'verbose_name_plural': 'Dispositivos', 'verbose_name': 'Dispositivo'},
),
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_atualizador',
field=models.ForeignKey(related_name='dispositivos_alterados_set', to='compilacao.Dispositivo', null=True, verbose_name='Dispositivo Atualizador', default=None, blank=True),
),
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_pai',
field=models.ForeignKey(related_name='+', to='compilacao.Dispositivo', null=True, verbose_name='Dispositivo Pai', default=None, blank=True),
),
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_subsequente',
field=models.ForeignKey(related_name='+', to='compilacao.Dispositivo', null=True, verbose_name='Dispositivo Subsequente', default=None, blank=True),
),
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_substituido',
field=models.ForeignKey(related_name='+', to='compilacao.Dispositivo', null=True, verbose_name='Dispositivo Substituido', default=None, blank=True),
),
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_vigencia',
field=models.ForeignKey(related_name='+', to='compilacao.Dispositivo', null=True, verbose_name='Dispositivo de Vigência', default=None, blank=True),
),
migrations.AlterField(
model_name='dispositivo',
name='norma_publicada',
field=models.ForeignKey(related_name='dispositivos_alterados_set', to='norma.NormaJuridica', null=True, verbose_name='Norma Jurídica Publicada', default=None, blank=True),
),
]

19
sapl/compilacao/migrations/0003_auto_20150911_1735.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0002_auto_20150907_2334'),
]
operations = [
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_pai',
field=models.ForeignKey(blank=True, null=True, verbose_name='Dispositivo Pai', to='compilacao.Dispositivo', related_name='filhos', default=None),
),
]

34
sapl/compilacao/migrations/0004_auto_20150914_0842.py

@ -1,34 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0003_auto_20150911_1735'),
]
operations = [
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_pai',
field=models.ForeignKey(to='compilacao.Dispositivo', verbose_name='Dispositivo Pai', blank=True, related_name='dispositivos_filhos_set', null=True, default=None),
),
migrations.AlterField(
model_name='dispositivo',
name='norma',
field=models.ForeignKey(related_name='dispositivos_set', to='norma.NormaJuridica', verbose_name='Norma Jurídica'),
),
migrations.AlterField(
model_name='dispositivo',
name='norma_publicada',
field=models.ForeignKey(to='norma.NormaJuridica', verbose_name='Norma Jurídica Publicada', blank=True, related_name='dispositivos_alterados_pela_norma_set', null=True, default=None),
),
migrations.AlterField(
model_name='dispositivo',
name='tipo_dispositivo',
field=models.ForeignKey(related_name='dispositivos_do_tipo_set', to='compilacao.TipoDispositivo', verbose_name='Tipo do Dispositivo'),
),
]

77
sapl/compilacao/migrations/0005_auto_20150924_1012.py

@ -1,77 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0004_auto_20150914_0842'),
]
operations = [
migrations.AlterModelOptions(
name='tipodispositivo',
options={'verbose_name_plural': 'Tipos de Dispositivo', 'verbose_name': 'Tipo de Dispositivo', 'ordering': ['id']},
),
migrations.RemoveField(
model_name='tipodispositivo',
name='rotulo_separadores_variacao',
),
migrations.AddField(
model_name='tipodispositivo',
name='rotulo_separador_variacao01',
field=models.CharField(max_length=1, default='-', verbose_name='Separadores entre Numeração e Variação 1', blank=True),
),
migrations.AddField(
model_name='tipodispositivo',
name='rotulo_separador_variacao12',
field=models.CharField(max_length=1, default='-', verbose_name='Separadores entre Variação 1 e Variação 2', blank=True),
),
migrations.AddField(
model_name='tipodispositivo',
name='rotulo_separador_variacao23',
field=models.CharField(max_length=1, default='-', verbose_name='Separadores entre Variação 2 e Variação 3', blank=True),
),
migrations.AddField(
model_name='tipodispositivo',
name='rotulo_separador_variacao34',
field=models.CharField(max_length=1, default='-', verbose_name='Separadores entre Variação 3 e Variação 4', blank=True),
),
migrations.AddField(
model_name='tipodispositivo',
name='rotulo_separador_variacao45',
field=models.CharField(max_length=1, default='-', verbose_name='Separadores entre Variação 4 e Variação 5', blank=True),
),
migrations.AlterField(
model_name='tipodispositivo',
name='formato_variacao0',
field=models.CharField(max_length=1, default='1', choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], verbose_name='Formato da Numeração'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='formato_variacao1',
field=models.CharField(max_length=1, default='1', choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], verbose_name='Formato da Variação 1'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='formato_variacao2',
field=models.CharField(max_length=1, default='1', choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], verbose_name='Formato da Variação 2'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='formato_variacao3',
field=models.CharField(max_length=1, default='1', choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], verbose_name='Formato da Variação 3'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='formato_variacao4',
field=models.CharField(max_length=1, default='1', choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], verbose_name='Formato da Variação 4'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='formato_variacao5',
field=models.CharField(max_length=1, default='1', choices=[('1', '1-Numérico'), ('I', 'I-Romano Maiúsculo'), ('i', 'i-Romano Minúsculo'), ('A', 'A-Alfabético Maiúsculo'), ('a', 'a-Alfabético Minúsculo'), ('*', 'Tópico - Sem contagem'), ('N', 'Sem renderização')], verbose_name='Formato da Variação 5'),
),
]

54
sapl/compilacao/migrations/0006_auto_20150924_1121.py

@ -1,54 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0005_auto_20150924_1012'),
]
operations = [
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_ordinal',
field=models.IntegerField(choices=[(-1, 'Numeração Cardinal.'), (0, 'Numeração Ordinal.'), (9, 'Numeração Ordinal até o item nove.')], verbose_name='Tipo de número do rótulo'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_prefixo_texto',
field=models.CharField(blank=True, max_length=30, verbose_name='Prefixo de Edição do rótulo'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao01',
field=models.CharField(blank=True, default='-', max_length=1, verbose_name='Separador entre Numeração e Variação 1'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao12',
field=models.CharField(blank=True, default='-', max_length=1, verbose_name='Separador entre Variação 1 e Variação 2'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao23',
field=models.CharField(blank=True, default='-', max_length=1, verbose_name='Separador entre Variação 2 e Variação 3'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao34',
field=models.CharField(blank=True, default='-', max_length=1, verbose_name='Separador entre Variação 3 e Variação 4'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao45',
field=models.CharField(blank=True, default='-', max_length=1, verbose_name='Separador entre Variação 4 e Variação 5'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_sufixo_texto',
field=models.CharField(blank=True, max_length=30, verbose_name='Sufixo de Edição do rótulo'),
),
]

19
sapl/compilacao/migrations/0007_auto_20150924_1131.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0006_auto_20150924_1121'),
]
operations = [
migrations.AlterField(
model_name='tipodispositivo',
name='class_css',
field=models.CharField(max_length=20, blank=True, verbose_name='Classe CSS'),
),
]

50
sapl/compilacao/migrations/0008_auto_20151005_1023.py

@ -1,50 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0007_auto_20150924_1131'),
]
operations = [
migrations.AddField(
model_name='tipodispositivo',
name='dispositivo_de_articulacao',
field=models.BooleanField(verbose_name='Dispositivo de Articulação (Sem Texto)', default=False, choices=[
(True, 'Sim'), (False, 'Não')]),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao01',
field=models.CharField(
verbose_name='Separador entre Numeração e Variação 1', default='-', max_length=1),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao12',
field=models.CharField(
verbose_name='Separador entre Variação 1 e Variação 2', default='-', max_length=1),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao23',
field=models.CharField(
verbose_name='Separador entre Variação 2 e Variação 3', default='-', max_length=1),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao34',
field=models.CharField(
verbose_name='Separador entre Variação 3 e Variação 4', default='-', max_length=1),
),
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_separador_variacao45',
field=models.CharField(
verbose_name='Separador entre Variação 4 e Variação 5', default='-', max_length=1),
),
]

23
sapl/compilacao/migrations/0009_auto_20151007_1635.py

@ -1,23 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0008_auto_20151005_1023'),
]
operations = [
migrations.AlterField(
model_name='tipodispositivo',
name='rotulo_ordinal',
field=models.IntegerField(choices=[(0, 'Numeração Cardinal.'), (-1, 'Numeração Ordinal.'), (9, 'Numeração Ordinal até o item nove.')], verbose_name='Tipo de número do rótulo'),
),
migrations.AlterUniqueTogether(
name='dispositivo',
unique_together=set([('norma', 'ordem'), ('norma', 'dispositivo0', 'dispositivo1', 'dispositivo2', 'dispositivo3', 'dispositivo4', 'dispositivo5', 'tipo_dispositivo', 'dispositivo_pai', 'norma_publicada', 'publicacao')]),
),
]

30
sapl/compilacao/migrations/0010_auto_20151105_1532.py

@ -1,30 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0009_auto_20151007_1635'),
]
operations = [
migrations.CreateModel(
name='TipoDispositivoRelationship',
fields=[
('id', models.AutoField(verbose_name='ID', auto_created=True, primary_key=True, serialize=False)),
('filho_permitido', models.ForeignKey(related_name='filho_permitido', to='compilacao.TipoDispositivo')),
('pai', models.ForeignKey(related_name='pai', to='compilacao.TipoDispositivo')),
],
options={
'abstract': False,
},
),
migrations.AddField(
model_name='tipodispositivo',
name='relacoes_diretas_pai_filho',
field=models.ManyToManyField(related_name='filhos_permitidos', through='compilacao.TipoDispositivoRelationship', to='compilacao.TipoDispositivo'),
),
]

27
sapl/compilacao/migrations/0011_auto_20151105_1540.py

@ -1,27 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0010_auto_20151105_1532'),
]
operations = [
migrations.AlterModelOptions(
name='tipodispositivorelationship',
options={'verbose_name': 'Relação Direta Permitida', 'verbose_name_plural': 'Relaçõe Diretas Permitidas', 'ordering': ['pai', 'filho_permitido']},
),
migrations.AlterField(
model_name='tipodispositivorelationship',
name='filho_permitido',
field=models.ForeignKey(null=True, to='compilacao.TipoDispositivo', blank=True, default=None, related_name='filho_permitido'),
),
migrations.AlterUniqueTogether(
name='tipodispositivorelationship',
unique_together=set([('pai', 'filho_permitido')]),
),
]

34
sapl/compilacao/migrations/0012_auto_20151105_1658.py

@ -1,34 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0011_auto_20151105_1540'),
]
operations = [
migrations.AddField(
model_name='tipodispositivorelationship',
name='filho_de_insercao_automatica',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Filho de Inserção Automática'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='relacoes_diretas_pai_filho',
field=models.ManyToManyField(to='compilacao.TipoDispositivo', related_name='possiveis_pais', through='compilacao.TipoDispositivoRelationship'),
),
migrations.AlterField(
model_name='tipodispositivorelationship',
name='filho_permitido',
field=models.ForeignKey(blank=True, default=None, null=True, related_name='pais', to='compilacao.TipoDispositivo'),
),
migrations.AlterField(
model_name='tipodispositivorelationship',
name='pai',
field=models.ForeignKey(to='compilacao.TipoDispositivo', related_name='filhos_permitidos'),
),
]

24
sapl/compilacao/migrations/0013_auto_20151106_1843.py

@ -1,24 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0012_auto_20151105_1658'),
]
operations = [
migrations.AlterField(
model_name='tipodispositivo',
name='relacoes_diretas_pai_filho',
field=models.ManyToManyField(to='compilacao.TipoDispositivo', related_name='_relacoes_diretas_pai_filho_+', through='compilacao.TipoDispositivoRelationship'),
),
migrations.AlterField(
model_name='tipodispositivorelationship',
name='filho_permitido',
field=models.ForeignKey(null=True, blank=True, related_name='possiveis_pais', to='compilacao.TipoDispositivo', default=None),
),
]

19
sapl/compilacao/migrations/0014_auto_20151107_1836.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0013_auto_20151106_1843'),
]
operations = [
migrations.AddField(
model_name='tipodispositivo',
name='quantidade_permitida',
field=models.IntegerField(default=-1, verbose_name='Quantidade permitida dentro de uma Norma'),
),
]

24
sapl/compilacao/migrations/0015_auto_20151115_2310.py

@ -1,24 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0014_auto_20151107_1836'),
]
operations = [
migrations.AddField(
model_name='tipodispositivo',
name='dispositivo_de_alteracao',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Dispositivo de Alteração'),
),
migrations.AlterField(
model_name='tipodispositivorelationship',
name='filho_permitido',
field=models.ForeignKey(related_name='possiveis_pais', to='compilacao.TipoDispositivo'),
),
]

49
sapl/compilacao/migrations/0016_auto_20151119_0950.py

@ -1,49 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import datetime
from django.db import migrations, models
from django.utils.timezone import utc
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0015_auto_20151115_2310'),
]
operations = [
migrations.CreateModel(
name='PerfilEstruturalTextosNormativos',
fields=[
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
('nome', models.CharField(max_length=50, verbose_name='Nome')),
],
options={
'verbose_name_plural': 'Perfis Estruturais de Textos Normativos',
'verbose_name': 'Perfil Estrutural de Textos Normativos',
},
),
migrations.RemoveField(
model_name='dispositivo',
name='timestamp',
),
migrations.AddField(
model_name='dispositivo',
name='created',
field=models.DateTimeField(default=datetime.datetime(2015, 11, 19, 11, 49, 55, 455058, tzinfo=utc), auto_now_add=True, verbose_name='created'),
preserve_default=False,
),
migrations.AddField(
model_name='dispositivo',
name='modified',
field=models.DateTimeField(auto_now=True, default=datetime.datetime(2015, 11, 19, 11, 50, 5, 86839, tzinfo=utc), verbose_name='modified'),
preserve_default=False,
),
migrations.AddField(
model_name='tipodispositivorelationship',
name='perfil',
field=models.ForeignKey(blank=True, related_name='+', null=True, default=None, to='compilacao.PerfilEstruturalTextosNormativos'),
),
]

28
sapl/compilacao/migrations/0017_auto_20151119_1035.py

@ -1,28 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0016_auto_20151119_0950'),
]
operations = [
migrations.AddField(
model_name='perfilestruturaltextosnormativos',
name='padrao',
field=models.BooleanField(verbose_name='Padrão', choices=[(True, 'Sim'), (False, 'Não')], default=False),
),
migrations.AlterField(
model_name='tipodispositivorelationship',
name='perfil',
field=models.ForeignKey(to='compilacao.PerfilEstruturalTextosNormativos'),
),
migrations.AlterUniqueTogether(
name='tipodispositivorelationship',
unique_together=set([('pai', 'filho_permitido', 'perfil')]),
),
]

23
sapl/compilacao/migrations/0018_auto_20151119_1052.py

@ -1,23 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0017_auto_20151119_1035'),
]
operations = [
migrations.RemoveField(
model_name='tipodispositivo',
name='quantidade_permitida',
),
migrations.AddField(
model_name='tipodispositivorelationship',
name='quantidade_permitida',
field=models.IntegerField(default=-1, verbose_name='Quantidade permitida nesta relação'),
),
]

20
sapl/compilacao/migrations/0019_auto_20151119_1120.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0018_auto_20151119_1052'),
]
operations = [
migrations.AddField(
model_name='perfilestruturaltextosnormativos',
name='sigla',
field=models.CharField(max_length=10, verbose_name='Sigla', default='LC95'),
preserve_default=False,
),
]

20
sapl/compilacao/migrations/0020_auto_20151119_1126.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0019_auto_20151119_1120'),
]
operations = [
migrations.AlterField(
model_name='perfilestruturaltextosnormativos',
name='sigla',
field=models.CharField(
max_length=10, verbose_name='Sigla', unique=True),
),
]

23
sapl/compilacao/migrations/0021_auto_20151119_1617.py

@ -1,23 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0020_auto_20151119_1126'),
]
operations = [
migrations.AlterModelOptions(
name='perfilestruturaltextosnormativos',
options={'verbose_name': 'Perfil Estrutural de Textos Normativos', 'verbose_name_plural': 'Perfis Estruturais de Textos Normativos', 'ordering': ['-padrao', 'sigla']},
),
migrations.AddField(
model_name='tipodispositivorelationship',
name='permitir_variacao',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], verbose_name='Permitir Variação Numérica', default=True),
),
]

33
sapl/compilacao/migrations/0022_auto_20151120_1503.py

@ -1,33 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import datetime
from django.db import migrations, models
from django.utils.timezone import utc
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0021_auto_20151119_1617'),
]
operations = [
migrations.RemoveField(
model_name='publicacao',
name='timestamp',
),
migrations.AddField(
model_name='publicacao',
name='created',
field=models.DateTimeField(verbose_name='created', auto_now_add=True, default=datetime.datetime(2015, 11, 20, 17, 3, 45, 347063, tzinfo=utc)),
preserve_default=False,
),
migrations.AddField(
model_name='publicacao',
name='modified',
field=models.DateTimeField(verbose_name='modified', default=datetime.datetime(2015, 11, 20, 17, 3, 51, 67108, tzinfo=utc), auto_now=True),
preserve_default=False,
),
]

29
sapl/compilacao/migrations/0023_auto_20151120_1529.py

@ -1,29 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import datetime
from django.db import migrations, models
from django.utils.timezone import utc
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0022_auto_20151120_1503'),
]
operations = [
migrations.AddField(
model_name='vide',
name='created',
field=models.DateTimeField(verbose_name='created', auto_now_add=True, default=datetime.datetime(2015, 11, 20, 17, 29, 27, 32283, tzinfo=utc)),
preserve_default=False,
),
migrations.AddField(
model_name='vide',
name='modified',
field=models.DateTimeField(verbose_name='modified', auto_now=True, default=datetime.datetime(2015, 11, 20, 17, 29, 31, 856683, tzinfo=utc)),
preserve_default=False,
),
]

37
sapl/compilacao/migrations/0024_auto_20151120_1814.py

@ -1,37 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import datetime
from django.db import migrations, models
from django.utils.timezone import utc
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0023_auto_20151120_1529'),
]
operations = [
migrations.RemoveField(
model_name='nota',
name='data_criacao',
),
migrations.RemoveField(
model_name='vide',
name='data_criacao',
),
migrations.AddField(
model_name='nota',
name='created',
field=models.DateTimeField(auto_now_add=True, default=datetime.datetime(2015, 11, 20, 20, 13, 57, 385520, tzinfo=utc), verbose_name='created'),
preserve_default=False,
),
migrations.AddField(
model_name='nota',
name='modified',
field=models.DateTimeField(auto_now=True, default=datetime.datetime(2015, 11, 20, 20, 14, 3, 360297, tzinfo=utc), verbose_name='modified'),
preserve_default=False,
),
]

24
sapl/compilacao/migrations/0025_auto_20151122_1744.py

@ -1,24 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0024_auto_20151120_1814'),
]
operations = [
migrations.RenameField(
model_name='nota',
old_name='efetifidade',
new_name='efetividade',
),
migrations.AlterField(
model_name='nota',
name='dispositivo',
field=models.ForeignKey(to='compilacao.Dispositivo', related_name='notas', verbose_name='Dispositivo da Nota'),
),
]

28
sapl/compilacao/migrations/0026_auto_20151122_1756.py

@ -1,28 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0025_auto_20151122_1744'),
]
operations = [
migrations.AlterModelOptions(
name='nota',
options={'verbose_name': 'Nota', 'ordering': ['publicacao'], 'verbose_name_plural': 'Notas'},
),
migrations.AddField(
model_name='nota',
name='titulo',
field=models.CharField(verbose_name='Título', max_length=100, default=''),
),
migrations.AlterField(
model_name='nota',
name='texto',
field=models.TextField(verbose_name='Texto'),
),
]

33
sapl/compilacao/migrations/0027_auto_20151130_1632.py

@ -1,33 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0026_auto_20151122_1756'),
]
operations = [
migrations.AlterModelOptions(
name='nota',
options={'verbose_name': 'Nota', 'ordering': ['-publicacao', '-modified'], 'verbose_name_plural': 'Notas'},
),
migrations.AlterField(
model_name='nota',
name='titulo',
field=models.CharField(verbose_name='Título', default='', blank=True, max_length=100),
),
migrations.AlterField(
model_name='vide',
name='dispositivo_base',
field=models.ForeignKey(verbose_name='Dispositivo Base', related_name='cita', to='compilacao.Dispositivo'),
),
migrations.AlterField(
model_name='vide',
name='dispositivo_ref',
field=models.ForeignKey(verbose_name='Dispositivo Referido', related_name='citado', to='compilacao.Dispositivo'),
),
]

18
sapl/compilacao/migrations/0028_auto_20151201_0042.py

@ -1,18 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0027_auto_20151130_1632'),
]
operations = [
migrations.AlterUniqueTogether(
name='vide',
unique_together=set([('dispositivo_base', 'dispositivo_ref')]),
),
]

19
sapl/compilacao/migrations/0029_auto_20151201_1611.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0028_auto_20151201_0042'),
]
operations = [
migrations.AlterField(
model_name='nota',
name='publicidade',
field=models.PositiveSmallIntegerField(verbose_name='Nível de Publicidade', choices=[(1, 'Nota Privada'), (2, 'Nota Institucional'), (3, 'Nota Pública')]),
),
]

19
sapl/compilacao/migrations/0030_auto_20151203_1114.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0029_auto_20151201_1611'),
]
operations = [
migrations.AlterField(
model_name='tipodispositivo',
name='relacoes_diretas_pai_filho',
field=models.ManyToManyField(to='compilacao.TipoDispositivo', related_name='+', through='compilacao.TipoDispositivoRelationship'),
),
]

19
sapl/compilacao/migrations/0030_auto_20151203_1117.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0029_auto_20151201_1611'),
]
operations = [
migrations.AlterField(
model_name='tipodispositivo',
name='relacoes_diretas_pai_filho',
field=models.ManyToManyField(to='compilacao.TipoDispositivo', through='compilacao.TipoDispositivoRelationship', related_name='+'),
),
]

15
sapl/compilacao/migrations/0031_merge.py

@ -1,15 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0030_auto_20151203_1114'),
('compilacao', '0030_auto_20151203_1117'),
]
operations = [
]

19
sapl/compilacao/migrations/0032_auto_20151213_1538.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0031_merge'),
]
operations = [
migrations.AlterUniqueTogether(
name='vide',
unique_together=set(
[('dispositivo_base', 'dispositivo_ref', 'tipo')]),
),
]

115
sapl/compilacao/migrations/0033_auto_20151226_1320.py

@ -1,115 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0032_auto_20151213_1538'),
]
operations = [
migrations.CreateModel(
name='PerfilEstruturalTextoArticulado',
fields=[
('id', models.AutoField(serialize=False, auto_created=True, primary_key=True, verbose_name='ID')),
('sigla', models.CharField(unique=True, max_length=10, verbose_name='Sigla')),
('nome', models.CharField(max_length=50, verbose_name='Nome')),
('padrao', models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Padrão')),
],
options={
'verbose_name_plural': 'Perfis Estruturais de Textos Articulados',
'verbose_name': 'Perfil Estrutural de Texto Articulado',
'ordering': ['-padrao', 'sigla'],
},
),
migrations.CreateModel(
name='TextoArticulado',
fields=[
('id', models.AutoField(serialize=False, auto_created=True, primary_key=True, verbose_name='ID')),
('created', models.DateTimeField(auto_now_add=True, verbose_name='created')),
('modified', models.DateTimeField(auto_now=True, verbose_name='modified')),
('data', models.DateField(null=True, verbose_name='Data', blank=True)),
('ementa', models.TextField(verbose_name='Ementa')),
('observacao', models.TextField(null=True, verbose_name='Observação', blank=True)),
('numero', models.PositiveIntegerField(verbose_name='Número')),
('ano', models.PositiveSmallIntegerField(verbose_name='Ano')),
('participacao_social', models.NullBooleanField(choices=[(None, 'Padrão definido no Tipo'), (True, 'Sim'), (False, 'Não')], default=None, verbose_name='Participação Social')),
],
options={
'verbose_name_plural': 'Textos Articulados',
'verbose_name': 'Texto Articulado',
'ordering': ['-data', '-numero'],
},
),
migrations.CreateModel(
name='TipoTextoArticulado',
fields=[
('id', models.AutoField(serialize=False, auto_created=True, primary_key=True, verbose_name='ID')),
('sigla', models.CharField(max_length=3, verbose_name='Sigla')),
('descricao', models.CharField(max_length=50, verbose_name='Descrição')),
('participacao_social', models.NullBooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Participação Social')),
],
options={
'verbose_name_plural': 'Tipos de Texto Articulados',
'verbose_name': 'Tipo de Texto Articulado',
},
),
migrations.AlterModelOptions(
name='dispositivo',
options={'verbose_name_plural': 'Dispositivos', 'verbose_name': 'Dispositivo', 'ordering': ['ta', 'ordem']},
),
migrations.RemoveField(
model_name='publicacao',
name='norma',
),
migrations.AlterField(
model_name='dispositivo',
name='visibilidade',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Visibilidade no Texto Articulado Publicado'),
),
migrations.AlterField(
model_name='tipodispositivorelationship',
name='perfil',
field=models.ForeignKey(to='compilacao.PerfilEstruturalTextoArticulado'),
),
migrations.AlterUniqueTogether(
name='dispositivo',
unique_together=set([]),
),
migrations.DeleteModel(
name='PerfilEstruturalTextosNormativos',
),
migrations.AddField(
model_name='textoarticulado',
name='tipo_ta',
field=models.ForeignKey(to='compilacao.TipoTextoArticulado', default=None, blank=True, null=True, verbose_name='Tipo de Texto Articulado'),
),
migrations.RemoveField(
model_name='dispositivo',
name='norma',
),
migrations.RemoveField(
model_name='dispositivo',
name='norma_publicada',
),
migrations.AddField(
model_name='dispositivo',
name='ta',
field=models.ForeignKey(default=1, to='compilacao.TextoArticulado', related_name='dispositivos_set', verbose_name='Texto Articulado'),
preserve_default=False,
),
migrations.AddField(
model_name='dispositivo',
name='ta_publicado',
field=models.ForeignKey(to='compilacao.TextoArticulado', default=None, blank=True, null=True, related_name='dispositivos_alterados_pelo_ta_set', verbose_name='Texto Articulado Publicado'),
),
migrations.AddField(
model_name='publicacao',
name='ta',
field=models.ForeignKey(default=1, to='compilacao.TextoArticulado', verbose_name='Texto Articulado'),
preserve_default=False,
),
]

18
sapl/compilacao/migrations/0034_auto_20151226_1321.py

@ -1,18 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0033_auto_20151226_1320'),
]
operations = [
migrations.AlterUniqueTogether(
name='dispositivo',
unique_together=set([('ta', 'ordem'), ('ta', 'dispositivo0', 'dispositivo1', 'dispositivo2', 'dispositivo3', 'dispositivo4', 'dispositivo5', 'tipo_dispositivo', 'dispositivo_pai', 'ta_publicado', 'publicacao')]),
),
]

30
sapl/compilacao/migrations/0035_auto_20151226_1349.py

@ -1,30 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import builtins
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('contenttypes', '0002_remove_content_type_name'),
('compilacao', '0034_auto_20151226_1321'),
]
operations = [
migrations.AddField(
model_name='textoarticulado',
name='content_type',
field=models.ForeignKey(
to='contenttypes.ContentType', default=142),
preserve_default=False,
),
migrations.AddField(
model_name='textoarticulado',
name='object_id',
field=models.PositiveIntegerField(default=1),
preserve_default=False,
),
]

19
sapl/compilacao/migrations/0036_auto_20151226_1411.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0035_auto_20151226_1349'),
]
operations = [
migrations.AlterField(
model_name='textoarticulado',
name='content_type',
field=models.ForeignKey(default=None, null=True, to='contenttypes.ContentType', blank=True),
),
]

19
sapl/compilacao/migrations/0037_auto_20151226_1414.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0036_auto_20151226_1411'),
]
operations = [
migrations.AlterField(
model_name='textoarticulado',
name='object_id',
field=models.PositiveIntegerField(blank=True, default=None, null=True),
),
]

19
sapl/compilacao/migrations/0038_tipotextoarticulado_model.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0037_auto_20151226_1414'),
]
operations = [
migrations.AddField(
model_name='tipotextoarticulado',
name='model',
field=models.CharField(max_length=50, blank=True, default='', null=True, verbose_name='Modelagem Django'),
),
]

19
sapl/compilacao/migrations/0039_auto_20151226_1433.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0038_tipotextoarticulado_model'),
]
operations = [
migrations.AlterField(
model_name='tipotextoarticulado',
name='model',
field=models.CharField(verbose_name='Modelagem Django', default='', blank=True, null=True, max_length=50, unique=True),
),
]

24
sapl/compilacao/migrations/0040_auto_20160106_1956.py

@ -1,24 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('contenttypes', '0002_remove_content_type_name'),
('compilacao', '0039_auto_20151226_1433'),
]
operations = [
migrations.RemoveField(
model_name='tipotextoarticulado',
name='model',
),
migrations.AddField(
model_name='tipotextoarticulado',
name='content_type',
field=models.ForeignKey(verbose_name='Modelo Integrado', blank=True, default=None, null=True, to='contenttypes.ContentType'),
),
]

39
sapl/compilacao/migrations/0041_auto_20160109_1928.py

@ -1,39 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0040_auto_20160106_1956'),
]
operations = [
migrations.RenameField(
model_name='publicacao',
old_name='publicacao',
new_name='data',
),
migrations.AddField(
model_name='publicacao',
name='ano',
field=models.PositiveIntegerField(null=True, verbose_name='Pg. Início', blank=True),
),
migrations.AddField(
model_name='publicacao',
name='edicao',
field=models.PositiveIntegerField(null=True, verbose_name='Pg. Início', blank=True),
),
migrations.AddField(
model_name='publicacao',
name='numero',
field=models.PositiveIntegerField(null=True, verbose_name='Pg. Início', blank=True),
),
migrations.AddField(
model_name='publicacao',
name='url_externa',
field=models.CharField(max_length=1024, verbose_name='Link para Versão Eletrônica', blank=True),
),
]

47
sapl/compilacao/migrations/0042_auto_20160110_1620.py

@ -1,47 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import datetime
from django.db import migrations, models
from django.utils.timezone import utc
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0041_auto_20160109_1928'),
]
operations = [
migrations.AddField(
model_name='publicacao',
name='hora',
field=models.TimeField(default=datetime.datetime(
2016, 1, 10, 18, 20, 1, 151209, tzinfo=utc), verbose_name='Horário de Publicação'),
preserve_default=False,
),
migrations.AlterField(
model_name='publicacao',
name='ano',
field=models.PositiveIntegerField(
verbose_name='Ano', blank=True, null=True),
),
migrations.AlterField(
model_name='publicacao',
name='data',
field=models.DateField(verbose_name='Data de Publicação'),
),
migrations.AlterField(
model_name='publicacao',
name='edicao',
field=models.PositiveIntegerField(
verbose_name='Edição', blank=True, null=True),
),
migrations.AlterField(
model_name='publicacao',
name='numero',
field=models.PositiveIntegerField(
verbose_name='Número', blank=True, null=True),
),
]

19
sapl/compilacao/migrations/0043_auto_20160110_1733.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0042_auto_20160110_1620'),
]
operations = [
migrations.AlterField(
model_name='publicacao',
name='hora',
field=models.TimeField(null=True, verbose_name='Horário de Publicação', blank=True),
),
]

25
sapl/compilacao/migrations/0044_auto_20160307_0918.py

@ -1,25 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-03-07 12:18
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0043_auto_20160110_1733'),
]
operations = [
migrations.AlterField(
model_name='nota',
name='url_externa',
field=models.URLField(blank=True, max_length=1024, verbose_name='Url externa'),
),
migrations.AlterField(
model_name='publicacao',
name='url_externa',
field=models.URLField(blank=True, max_length=1024, verbose_name='Link para Versão Eletrônica'),
),
]

36
sapl/compilacao/migrations/0045_auto_20160311_1117.py

@ -1,36 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-03-11 14:17
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0044_auto_20160307_0918'),
]
operations = [
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_subsequente',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='compilacao.Dispositivo', verbose_name='Dispositivo Subsequente'),
),
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_substituido',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='compilacao.Dispositivo', verbose_name='Dispositivo Substituido'),
),
migrations.AlterField(
model_name='dispositivo',
name='inconstitucionalidade',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Declaração de Inconstitucionalidade'),
),
migrations.AlterField(
model_name='dispositivo',
name='texto',
field=models.TextField(blank=True, default='', verbose_name='Texto na Norma Original'),
),
]

21
sapl/compilacao/migrations/0045_auto_20160404_1411.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-04-04 17:11
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0044_auto_20160307_0918'),
]
operations = [
migrations.AlterField(
model_name='textoarticulado',
name='observacao',
field=models.TextField(blank=True, default='', verbose_name='Observação'),
preserve_default=False,
),
]

25
sapl/compilacao/migrations/0046_auto_20160319_1542.py

@ -1,25 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-03-19 18:42
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0045_auto_20160311_1117'),
]
operations = [
migrations.AlterField(
model_name='dispositivo',
name='inconstitucionalidade',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Declarado Inconstitucional'),
),
migrations.AlterField(
model_name='dispositivo',
name='texto',
field=models.TextField(blank=True, default='', verbose_name='Texto Original'),
),
]

21
sapl/compilacao/migrations/0047_auto_20160330_0027.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-03-30 03:27
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0046_auto_20160319_1542'),
]
operations = [
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_vigencia',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='dispositivos_vigencias_set', to='compilacao.Dispositivo', verbose_name='Dispositivo de Vigência'),
),
]

21
sapl/compilacao/migrations/0048_auto_20160404_2309.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-04-05 02:09
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0047_auto_20160330_0027'),
]
operations = [
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_vigencia',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='dispositivos_vigencias_set', to='compilacao.Dispositivo', verbose_name='Dispositivo de Vigência'),
),
]

16
sapl/compilacao/migrations/0049_merge.py

@ -1,16 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9 on 2016-04-06 17:43
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0045_auto_20160404_1411'),
('compilacao', '0048_auto_20160404_2309'),
]
operations = [
]

46
sapl/compilacao/migrations/0050_auto_20160503_0926.py

@ -1,46 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.5 on 2016-05-03 12:26
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0049_merge'),
]
operations = [
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_subsequente',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='dispositivo_subsequente_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Subsequente'),
),
migrations.AlterField(
model_name='dispositivo',
name='dispositivo_substituido',
field=models.ForeignKey(blank=True, default=None, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='dispositivo_substituido_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Substituido'),
),
migrations.AlterField(
model_name='nota',
name='dispositivo',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dispositivo_nota_set', to='compilacao.Dispositivo', verbose_name='Dispositivo da Nota'),
),
migrations.AlterField(
model_name='tipodispositivo',
name='relacoes_diretas_pai_filho',
field=models.ManyToManyField(related_name='relacaoes_pai_filho', through='compilacao.TipoDispositivoRelationship', to='compilacao.TipoDispositivo'),
),
migrations.AlterField(
model_name='vide',
name='dispositivo_base',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dispositivo_base_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Base'),
),
migrations.AlterField(
model_name='vide',
name='dispositivo_ref',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='dispositivo_citado_set', to='compilacao.Dispositivo', verbose_name='Dispositivo Referido'),
),
]

20
sapl/compilacao/migrations/0051_dispositivo_auto_inserido.py

@ -1,20 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-12 16:24
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0050_auto_20160503_0926'),
]
operations = [
migrations.AddField(
model_name='dispositivo',
name='auto_inserido',
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=False, verbose_name='Auto Inserido'),
),
]

19
sapl/compilacao/migrations/0052_auto_20160915_1327.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-15 16:27
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0051_dispositivo_auto_inserido'),
]
operations = [
migrations.AlterUniqueTogether(
name='dispositivo',
unique_together=set([('ta', 'dispositivo0', 'dispositivo1', 'dispositivo2', 'dispositivo3', 'dispositivo4', 'dispositivo5', 'tipo_dispositivo', 'dispositivo_pai', 'dispositivo_atualizador', 'ta_publicado', 'publicacao'), ('ta', 'ordem')]),
),
]

19
sapl/compilacao/migrations/0053_auto_20160916_1420.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-16 17:20
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0052_auto_20160915_1327'),
]
operations = [
migrations.AlterUniqueTogether(
name='dispositivo',
unique_together=set([('ta', 'ordem'), ('ta', 'dispositivo0', 'dispositivo1', 'dispositivo2', 'dispositivo3', 'dispositivo4', 'dispositivo5', 'tipo_dispositivo', 'dispositivo_pai', 'ta_publicado', 'publicacao')]),
),
]

19
sapl/compilacao/migrations/0054_auto_20160916_1424.py

@ -1,19 +0,0 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.9.7 on 2016-09-16 17:24
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0053_auto_20160916_1420'),
]
operations = [
migrations.AlterUniqueTogether(
name='dispositivo',
unique_together=set([('ta', 'ordem'), ('ta', 'dispositivo0', 'dispositivo1', 'dispositivo2', 'dispositivo3', 'dispositivo4', 'dispositivo5', 'tipo_dispositivo', 'dispositivo_pai', 'dispositivo_atualizador', 'ta_publicado', 'publicacao')]),
),
]

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save