Browse Source

Adiciona ordenações explicitas nas models

Models de Parlamentares

Models de Comissoes

Models de Norma

Models de Matéria

Models de Sessão

Models de Audiência

Models de Protocolo

Models de Base

Models de Painel

Models de Compilação

Models de Lexml
pull/3292/head
Vinícius Cantuária 4 years ago
parent
commit
f7e5775441
  1. 17
      sapl/audiencia/migrations/0016_auto_20201013_1126.py
  2. 1
      sapl/audiencia/models.py
  3. 17
      sapl/base/migrations/0042_auto_20201013_1151.py
  4. 1
      sapl/base/models.py
  5. 25
      sapl/comissoes/migrations/0026_auto_20201009_0950.py
  6. 3
      sapl/comissoes/models.py
  7. 41
      sapl/compilacao/migrations/0016_auto_20201013_1159.py
  8. 7
      sapl/compilacao/models.py
  9. 21
      sapl/lexml/migrations/0002_auto_20201013_1201.py
  10. 2
      sapl/lexml/models.py
  11. 65
      sapl/materia/migrations/0075_auto_20201013_0854.py
  12. 16
      sapl/materia/models.py
  13. 29
      sapl/norma/migrations/0036_auto_20201009_1042.py
  14. 6
      sapl/norma/models.py
  15. 21
      sapl/painel/migrations/0003_auto_20201013_1153.py
  16. 6
      sapl/painel/models.py
  17. 53
      sapl/parlamentares/migrations/0033_auto_20201008_1015.py
  18. 10
      sapl/parlamentares/models.py
  19. 41
      sapl/protocoloadm/migrations/0035_auto_20201013_1147.py
  20. 7
      sapl/protocoloadm/models.py
  21. 73
      sapl/sessao/migrations/0054_auto_20201013_1053.py
  22. 15
      sapl/sessao/models.py

17
sapl/audiencia/migrations/0016_auto_20201013_1126.py

@ -0,0 +1,17 @@
# Generated by Django 2.2.13 on 2020-10-13 14:26
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('audiencia', '0015_auto_20200518_1158'),
]
operations = [
migrations.AlterModelOptions(
name='anexoaudienciapublica',
options={'ordering': ('id',), 'verbose_name': 'Anexo de Documento Acessório', 'verbose_name_plural': 'Anexo de Documentos Acessórios'},
),
]

1
sapl/audiencia/models.py

@ -192,6 +192,7 @@ class AnexoAudienciaPublica(models.Model):
class Meta:
verbose_name = _('Anexo de Documento Acessório')
verbose_name_plural = _('Anexo de Documentos Acessórios')
ordering = ('id',)
def __str__(self):
return self.assunto

17
sapl/base/migrations/0042_auto_20201013_1151.py

@ -0,0 +1,17 @@
# Generated by Django 2.2.13 on 2020-10-13 14:51
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('base', '0041_merge_20200818_1256'),
]
operations = [
migrations.AlterModelOptions(
name='casalegislativa',
options={'ordering': ('id',), 'verbose_name': 'Casa Legislativa', 'verbose_name_plural': 'Casa Legislativa'},
),
]

1
sapl/base/models.py

@ -73,6 +73,7 @@ class CasaLegislativa(models.Model):
class Meta:
verbose_name = _('Casa Legislativa')
verbose_name_plural = _('Casa Legislativa')
ordering = ('id',)
def __str__(self):
return _('Casa Legislativa de %(municipio)s') % {

25
sapl/comissoes/migrations/0026_auto_20201009_0950.py

@ -0,0 +1,25 @@
# Generated by Django 2.2.13 on 2020-10-09 12:50
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('comissoes', '0025_auto_20200605_1051'),
]
operations = [
migrations.AlterModelOptions(
name='documentoacessorio',
options={'ordering': ('data', '-data_ultima_atualizacao'), 'verbose_name': 'Documento Acessório', 'verbose_name_plural': 'Documentos Acessórios'},
),
migrations.AlterModelOptions(
name='reuniao',
options={'ordering': ('numero', 'comissao'), 'verbose_name': 'Reunião de Comissão', 'verbose_name_plural': 'Reuniões de Comissão'},
),
migrations.AlterModelOptions(
name='tipocomissao',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Comissão', 'verbose_name_plural': 'Tipos de Comissão'},
),
]

3
sapl/comissoes/models.py

@ -26,6 +26,7 @@ class TipoComissao(models.Model):
class Meta:
verbose_name = _('Tipo de Comissão')
verbose_name_plural = _('Tipos de Comissão')
ordering = ('id',)
def __str__(self):
return self.nome
@ -265,6 +266,7 @@ class Reuniao(models.Model):
class Meta:
verbose_name = _('Reunião de Comissão')
verbose_name_plural = _('Reuniões de Comissão')
ordering = ('numero', 'comissao')
def __str__(self):
return self.nome
@ -343,6 +345,7 @@ class DocumentoAcessorio(models.Model):
class Meta:
verbose_name = _('Documento Acessório')
verbose_name_plural = _('Documentos Acessórios')
ordering = ('data', '-data_ultima_atualizacao')
def __str__(self):
return _('%(nome)s por %(autor)s') % {

41
sapl/compilacao/migrations/0016_auto_20201013_1159.py

@ -0,0 +1,41 @@
# Generated by Django 2.2.13 on 2020-10-13 14:59
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('compilacao', '0015_auto_20200609_1501'),
]
operations = [
migrations.AlterModelOptions(
name='publicacao',
options={'ordering': ('id',), 'verbose_name': 'Publicação', 'verbose_name_plural': 'Publicações'},
),
migrations.AlterModelOptions(
name='tiponota',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Nota', 'verbose_name_plural': 'Tipos de Nota'},
),
migrations.AlterModelOptions(
name='tipopublicacao',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Publicação', 'verbose_name_plural': 'Tipos de Publicação'},
),
migrations.AlterModelOptions(
name='tipotextoarticulado',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Texto Articulado', 'verbose_name_plural': 'Tipos de Texto Articulados'},
),
migrations.AlterModelOptions(
name='tipovide',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Vide', 'verbose_name_plural': 'Tipos de Vide'},
),
migrations.AlterModelOptions(
name='veiculopublicacao',
options={'ordering': ('id',), 'verbose_name': 'Veículo de Publicação', 'verbose_name_plural': 'Veículos de Publicação'},
),
migrations.AlterModelOptions(
name='vide',
options={'ordering': ('id',), 'verbose_name': 'Vide', 'verbose_name_plural': 'Vides'},
),
]

7
sapl/compilacao/models.py

@ -159,6 +159,7 @@ class TipoTextoArticulado(models.Model):
class Meta:
verbose_name = _('Tipo de Texto Articulado')
verbose_name_plural = _('Tipos de Texto Articulados')
ordering = ('id',)
def __str__(self):
return self.descricao
@ -578,6 +579,7 @@ class TipoNota(models.Model):
class Meta:
verbose_name = _('Tipo de Nota')
verbose_name_plural = _('Tipos de Nota')
ordering = ('id',)
def __str__(self):
return '%s: %s' % (self.sigla, self.nome)
@ -592,6 +594,7 @@ class TipoVide(models.Model):
class Meta:
verbose_name = _('Tipo de Vide')
verbose_name_plural = _('Tipos de Vide')
ordering = ('id',)
def __str__(self):
return '%s: %s' % (self.sigla, self.nome)
@ -865,6 +868,7 @@ class TipoPublicacao(models.Model):
class Meta:
verbose_name = _('Tipo de Publicação')
verbose_name_plural = _('Tipos de Publicação')
ordering = ('id',)
def __str__(self):
return self.nome
@ -879,6 +883,7 @@ class VeiculoPublicacao(models.Model):
class Meta:
verbose_name = _('Veículo de Publicação')
verbose_name_plural = _('Veículos de Publicação')
ordering = ('id',)
def __str__(self):
return '%s: %s' % (self.sigla, self.nome)
@ -951,6 +956,7 @@ class Publicacao(TimestampedMixin):
class Meta:
verbose_name = _('Publicação')
verbose_name_plural = _('Publicações')
ordering = ('id',)
def __str__(self):
return _('%s realizada em %s \n <small>%s</small>') % (
@ -1918,6 +1924,7 @@ class Vide(TimestampedMixin):
class Meta:
verbose_name = _('Vide')
verbose_name_plural = _('Vides')
ordering = ('id',)
unique_together = ['dispositivo_base', 'dispositivo_ref', 'tipo']
def __str__(self):

21
sapl/lexml/migrations/0002_auto_20201013_1201.py

@ -0,0 +1,21 @@
# Generated by Django 2.2.13 on 2020-10-13 15:01
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('lexml', '0001_initial'),
]
operations = [
migrations.AlterModelOptions(
name='lexmlprovedor',
options={'ordering': ('id',), 'verbose_name': 'Provedor Lexml', 'verbose_name_plural': 'Provedores Lexml'},
),
migrations.AlterModelOptions(
name='lexmlpublicador',
options={'ordering': ('id',), 'verbose_name': 'Publicador Lexml', 'verbose_name_plural': 'Publicadores Lexml'},
),
]

2
sapl/lexml/models.py

@ -32,6 +32,7 @@ class LexmlProvedor(models.Model): # LexmlRegistroProvedor
class Meta:
verbose_name = _('Provedor Lexml')
verbose_name_plural = _('Provedores Lexml')
ordering = ('id',)
def __str__(self):
return self.nome
@ -62,6 +63,7 @@ class LexmlPublicador(models.Model):
class Meta:
verbose_name = _('Publicador Lexml')
verbose_name_plural = _('Publicadores Lexml')
ordering = ('id',)
def __str__(self):
return self.nome

65
sapl/materia/migrations/0075_auto_20201013_0854.py

@ -0,0 +1,65 @@
# Generated by Django 2.2.13 on 2020-10-13 11:54
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('materia', '0074_auto_20201006_0734'),
]
operations = [
migrations.AlterModelOptions(
name='acompanhamentomateria',
options={'ordering': ('id',), 'verbose_name': 'Acompanhamento de Matéria', 'verbose_name_plural': 'Acompanhamentos de Matéria'},
),
migrations.AlterModelOptions(
name='anexada',
options={'ordering': ('id',), 'verbose_name': 'Anexada', 'verbose_name_plural': 'Anexadas'},
),
migrations.AlterModelOptions(
name='configetiquetamaterialegislativa',
options={'ordering': ('id',)},
),
migrations.AlterModelOptions(
name='despachoinicial',
options={'ordering': ('id',), 'verbose_name': 'Despacho Inicial', 'verbose_name_plural': 'Despachos Iniciais'},
),
migrations.AlterModelOptions(
name='materiaemtramitacao',
options={'managed': False, 'ordering': ('-id',)},
),
migrations.AlterModelOptions(
name='origem',
options={'ordering': ('id',), 'verbose_name': 'Origem', 'verbose_name_plural': 'Origens'},
),
migrations.AlterModelOptions(
name='parecer',
options={'ordering': ('id',), 'verbose_name': 'Parecer', 'verbose_name_plural': 'Pareceres'},
),
migrations.AlterModelOptions(
name='pautareuniao',
options={'ordering': ('id',), 'verbose_name': 'Matéria da Pauta', 'verbose_name_plural': 'Matérias da Pauta'},
),
migrations.AlterModelOptions(
name='regimetramitacao',
options={'ordering': ('id',), 'verbose_name': 'Regime de Tramitação', 'verbose_name_plural': 'Regimes de Tramitação'},
),
migrations.AlterModelOptions(
name='relatoria',
options={'ordering': ('id',), 'verbose_name': 'Relatoria', 'verbose_name_plural': 'Relatorias'},
),
migrations.AlterModelOptions(
name='tipofimrelatoria',
options={'ordering': ('id',), 'verbose_name': 'Tipo Fim de Relatoria', 'verbose_name_plural': 'Tipos Fim de Relatoria'},
),
migrations.AlterModelOptions(
name='tipoproposicao',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Proposição', 'verbose_name_plural': 'Tipos de Proposições'},
),
migrations.AlterModelOptions(
name='unidadetramitacao',
options={'ordering': ('orgao__nome', 'comissao__sigla', 'parlamentar__nome_parlamentar'), 'verbose_name': 'Unidade de Tramitação', 'verbose_name_plural': 'Unidades de Tramitação'},
),
]

16
sapl/materia/models.py

@ -74,6 +74,7 @@ class TipoProposicao(models.Model):
class Meta:
verbose_name = _('Tipo de Proposição')
verbose_name_plural = _('Tipos de Proposições')
ordering = ('id',)
def __str__(self):
return self.descricao
@ -154,6 +155,7 @@ class RegimeTramitacao(models.Model):
class Meta:
verbose_name = _('Regime de Tramitação')
verbose_name_plural = _('Regimes de Tramitação')
ordering = ('id',)
def __str__(self):
return self.descricao
@ -167,6 +169,7 @@ class Origem(models.Model):
class Meta:
verbose_name = _('Origem')
verbose_name_plural = _('Origens')
ordering = ('id',)
def __str__(self):
return self.nome
@ -417,6 +420,7 @@ class AcompanhamentoMateria(models.Model):
class Meta:
verbose_name = _('Acompanhamento de Matéria')
verbose_name_plural = _('Acompanhamentos de Matéria')
ordering = ('id',)
def __str__(self):
if self.data_cadastro is None:
@ -448,6 +452,7 @@ class PautaReuniao(models.Model):
class Meta:
verbose_name = _('Matéria da Pauta')
verbose_name_plural = ('Matérias da Pauta')
ordering = ('id',)
def __str__(self):
return _('Reunião: %(reuniao)s'
@ -474,6 +479,7 @@ class Anexada(models.Model):
class Meta:
verbose_name = _('Anexada')
verbose_name_plural = _('Anexadas')
ordering = ('id',)
def __str__(self):
return _('Principal: %(materia_principal)s'
@ -510,6 +516,7 @@ class DespachoInicial(models.Model):
class Meta:
verbose_name = _('Despacho Inicial')
verbose_name_plural = _('Despachos Iniciais')
ordering = ('id',)
def __str__(self):
return _('%(materia)s - %(comissao)s') % {
@ -690,6 +697,7 @@ class TipoFimRelatoria(models.Model):
class Meta:
verbose_name = _('Tipo Fim de Relatoria')
verbose_name_plural = _('Tipos Fim de Relatoria')
ordering = ('id',)
def __str__(self):
return self.descricao
@ -718,6 +726,7 @@ class Relatoria(models.Model):
class Meta:
verbose_name = _('Relatoria')
verbose_name_plural = _('Relatorias')
ordering = ('id',)
def __str__(self):
if self.tipo_fim_relatoria:
@ -743,6 +752,7 @@ class Parecer(models.Model):
class Meta:
verbose_name = _('Parecer')
verbose_name_plural = _('Pareceres')
ordering = ('id',)
def __str__(self):
return _('%(relatoria)s - %(tipo)s') % {
@ -1068,6 +1078,7 @@ class UnidadeTramitacao(models.Model):
class Meta:
verbose_name = _('Unidade de Tramitação')
verbose_name_plural = _('Unidades de Tramitação')
ordering = ('orgao__nome', 'comissao__sigla', 'parlamentar__nome_parlamentar')
def __str__(self):
if self.orgao and self.comissao and self.parlamentar:
@ -1182,13 +1193,18 @@ class MateriaEmTramitacao(models.Model):
class Meta:
managed = False
db_table = "materia_materiaemtramitacao"
ordering = ('-id',)
def __str__(self):
return '{}/{}'.format(self.materia, self.tramitacao)
class ConfigEtiquetaMateriaLegislativa(models.Model):
largura = models.FloatField(default=5)
altura = models.FloatField(default=3)
class Meta:
ordering = ('id',)
def save(self, *args, **kwargs):
self.id = 1

29
sapl/norma/migrations/0036_auto_20201009_1042.py

@ -0,0 +1,29 @@
# Generated by Django 2.2.13 on 2020-10-09 13:42
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('norma', '0035_auto_20200609_1501'),
]
operations = [
migrations.AlterModelOptions(
name='anexonormajuridica',
options={'ordering': ('id',), 'verbose_name': 'Anexo da Norma Juridica', 'verbose_name_plural': 'Anexos da Norma Juridica'},
),
migrations.AlterModelOptions(
name='legislacaocitada',
options={'ordering': ('id',), 'verbose_name': 'Legislação', 'verbose_name_plural': 'Legislações'},
),
migrations.AlterModelOptions(
name='normaestatisticas',
options={'ordering': ('id',)},
),
migrations.AlterModelOptions(
name='tipovinculonormajuridica',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Vínculo entre Normas Jurídicas', 'verbose_name_plural': 'Tipos de Vínculos entre Normas Jurídicas'},
),
]

6
sapl/norma/models.py

@ -296,6 +296,9 @@ class NormaEstatisticas(models.Model):
norma = models.ForeignKey(NormaJuridica,
on_delete=models.CASCADE)
class Meta:
ordering = ('id',)
def __str__(self):
return _('Usuário: %(usuario)s, Norma: %(norma)s') % {
'usuario': self.usuario, 'norma': self.norma}
@ -356,6 +359,7 @@ class LegislacaoCitada(models.Model):
class Meta:
verbose_name = _('Legislação')
verbose_name_plural = _('Legislações')
ordering = ('id',)
def __str__(self):
return str(self.norma)
@ -376,6 +380,7 @@ class TipoVinculoNormaJuridica(models.Model):
class Meta:
verbose_name = _('Tipo de Vínculo entre Normas Jurídicas')
verbose_name_plural = _('Tipos de Vínculos entre Normas Jurídicas')
ordering = ('id',)
def __str__(self):
return self.descricao_ativa
@ -437,6 +442,7 @@ class AnexoNormaJuridica(models.Model):
class Meta:
verbose_name = _('Anexo da Norma Juridica')
verbose_name_plural = _('Anexos da Norma Juridica')
ordering = ('id',)
def __str__(self):
return _('Anexo: %(anexo)s da norma %(norma)s') % {

21
sapl/painel/migrations/0003_auto_20201013_1153.py

@ -0,0 +1,21 @@
# Generated by Django 2.2.13 on 2020-10-13 14:53
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('painel', '0002_auto_20180523_1430'),
]
operations = [
migrations.AlterModelOptions(
name='cronometro',
options={'ordering': ('-data_cronometro',)},
),
migrations.AlterModelOptions(
name='painel',
options={'ordering': ('-data_painel',)},
),
]

6
sapl/painel/models.py

@ -17,6 +17,9 @@ class Painel(models.Model):
mostrar = models.CharField(max_length=1,
choices=PAINEL_TYPES, default='C')
class Meta:
ordering = ('-data_painel',)
def __str__(self):
return str(self.aberto) + ":" + self.data_painel.strftime("%d/%m/%Y")
@ -45,3 +48,6 @@ class Cronometro(models.Model):
tipo = models.CharField(
max_length=1, choices=CRONOMETRO_TYPES,
verbose_name=_('Tipo Cronômetro'))
class Meta:
ordering = ('-data_cronometro',)

53
sapl/parlamentares/migrations/0033_auto_20201008_1015.py

@ -0,0 +1,53 @@
# Generated by Django 2.2.13 on 2020-10-08 13:15
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('parlamentares', '0032_frente_parlamentar'),
]
operations = [
migrations.AlterModelOptions(
name='bloco',
options={'ordering': ('partidos__nome', 'nome'), 'verbose_name': 'Bloco Parlamentar', 'verbose_name_plural': 'Blocos Parlamentares'},
),
migrations.AlterModelOptions(
name='cargomesa',
options={'ordering': ('unico', 'descricao'), 'verbose_name': 'Cargo na Mesa', 'verbose_name_plural': 'Cargos na Mesa'},
),
migrations.AlterModelOptions(
name='coligacao',
options={'ordering': ('legislatura', 'nome'), 'verbose_name': 'Coligação', 'verbose_name_plural': 'Coligações'},
),
migrations.AlterModelOptions(
name='composicaocoligacao',
options={'ordering': ('partido',), 'verbose_name': 'Composição Coligação', 'verbose_name_plural': 'Composição Coligações'},
),
migrations.AlterModelOptions(
name='composicaomesa',
options={'ordering': ('cargo', '-sessao_legislativa', 'parlamentar'), 'verbose_name': 'Ocupação de cargo na Mesa', 'verbose_name_plural': 'Ocupações de cargo na Mesa'},
),
migrations.AlterModelOptions(
name='dependente',
options={'ordering': ('parlamentar', 'nome'), 'verbose_name': 'Dependente', 'verbose_name_plural': 'Dependentes'},
),
migrations.AlterModelOptions(
name='frente',
options={'ordering': ('nome', '-data_criacao'), 'verbose_name': 'Frente Parlamentar', 'verbose_name_plural': 'Frentes Parlamentares'},
),
migrations.AlterModelOptions(
name='legislatura',
options={'ordering': ('-numero', '-data_inicio', '-data_fim'), 'verbose_name': 'Legislatura', 'verbose_name_plural': 'Legislaturas'},
),
migrations.AlterModelOptions(
name='mandato',
options={'ordering': ('parlamentar', 'legislatura__numero'), 'verbose_name': 'Mandato', 'verbose_name_plural': 'Mandatos'},
),
migrations.AlterModelOptions(
name='votante',
options={'ordering': ('parlamentar', '-data'), 'permissions': (('can_vote', 'Can Vote'),), 'verbose_name': 'Usuário Votante', 'verbose_name_plural': 'Usuários Votantes'},
),
]

10
sapl/parlamentares/models.py

@ -25,6 +25,7 @@ class Legislatura(models.Model):
ordering = ['-data_inicio']
verbose_name = _('Legislatura')
verbose_name_plural = _('Legislaturas')
ordering = ('-numero', '-data_inicio', '-data_fim')
def atual(self):
current_year = timezone.now().year
@ -89,6 +90,7 @@ class Coligacao(models.Model):
class Meta:
verbose_name = _('Coligação')
verbose_name_plural = _('Coligações')
ordering = ('legislatura', 'nome')
def __str__(self):
return self.nome
@ -141,6 +143,7 @@ class ComposicaoColigacao(models.Model):
class Meta:
verbose_name = (_('Composição Coligação'))
verbose_name_plural = (_('Composição Coligações'))
ordering = ('partido',)
def __str__(self):
return _('%(partido)s - %(coligacao)s') % {
@ -374,6 +377,7 @@ class Dependente(models.Model):
class Meta:
verbose_name = _('Dependente')
verbose_name_plural = _('Dependentes')
ordering = ('parlamentar', 'nome')
def __str__(self):
return self.nome
@ -456,6 +460,7 @@ class Mandato(models.Model):
class Meta:
verbose_name = _('Mandato')
verbose_name_plural = _('Mandatos')
ordering = ('parlamentar', 'legislatura__numero')
def __str__(self):
return _('%(parlamentar)s %(legislatura)s') % {
@ -485,6 +490,7 @@ class CargoMesa(models.Model):
class Meta:
verbose_name = _('Cargo na Mesa')
verbose_name_plural = _('Cargos na Mesa')
ordering = ('unico', 'descricao')
def __str__(self):
return self.descricao
@ -501,6 +507,7 @@ class ComposicaoMesa(models.Model):
class Meta:
verbose_name = _('Ocupação de cargo na Mesa')
verbose_name_plural = _('Ocupações de cargo na Mesa')
ordering = ('cargo', '-sessao_legislativa', 'parlamentar')
def __str__(self):
return _('%(parlamentar)s - %(cargo)s') % {
@ -541,6 +548,7 @@ class Frente(models.Model):
class Meta:
verbose_name = _('Frente Parlamentar')
verbose_name_plural = _('Frentes Parlamentares')
ordering = ('nome', '-data_criacao')
def get_parlamentares(self):
return Parlamentar.objects.filter(ativo=True)
@ -614,6 +622,7 @@ class Votante(models.Model):
permissions = (
('can_vote', _('Can Vote')),
)
ordering = ('parlamentar', '-data')
def __str__(self):
return self.user.username
@ -648,6 +657,7 @@ class Bloco(models.Model):
class Meta:
verbose_name = _('Bloco Parlamentar')
verbose_name_plural = _('Blocos Parlamentares')
ordering = ('partidos__nome', 'nome')
def __str__(self):
return self.nome

41
sapl/protocoloadm/migrations/0035_auto_20201013_1147.py

@ -0,0 +1,41 @@
# Generated by Django 2.2.13 on 2020-10-13 14:47
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('protocoloadm', '0034_auto_20200708_1312'),
]
operations = [
migrations.AlterModelOptions(
name='acompanhamentodocumento',
options={'ordering': ('id',), 'verbose_name': 'Acompanhamento de Documento', 'verbose_name_plural': 'Acompanhamentos de Documento'},
),
migrations.AlterModelOptions(
name='anexado',
options={'ordering': ('id',), 'verbose_name': 'Anexado', 'verbose_name_plural': 'Anexados'},
),
migrations.AlterModelOptions(
name='documentoacessorioadministrativo',
options={'ordering': ('id',), 'verbose_name': 'Documento Acessório', 'verbose_name_plural': 'Documentos Acessórios'},
),
migrations.AlterModelOptions(
name='documentoadministrativo',
options={'ordering': ('id',), 'verbose_name': 'Documento Administrativo', 'verbose_name_plural': 'Documentos Administrativos'},
),
migrations.AlterModelOptions(
name='protocolo',
options={'ordering': ('id',), 'permissions': (('action_anular_protocolo', 'Permissão para Anular Protocolo'),), 'verbose_name': 'Protocolo', 'verbose_name_plural': 'Protocolos'},
),
migrations.AlterModelOptions(
name='statustramitacaoadministrativo',
options={'ordering': ('id',), 'verbose_name': 'Status de Tramitação', 'verbose_name_plural': 'Status de Tramitação'},
),
migrations.AlterModelOptions(
name='tramitacaoadministrativo',
options={'ordering': ('id',), 'verbose_name': 'Tramitação de Documento Administrativo', 'verbose_name_plural': 'Tramitações de Documento Administrativo'},
),
]

7
sapl/protocoloadm/models.py

@ -132,6 +132,7 @@ class Protocolo(models.Model):
class Meta:
verbose_name = _('Protocolo')
verbose_name_plural = _('Protocolos')
ordering = ('id',)
permissions = (
('action_anular_protocolo', _('Permissão para Anular Protocolo')),
)
@ -226,6 +227,7 @@ class DocumentoAdministrativo(models.Model):
class Meta:
verbose_name = _('Documento Administrativo')
verbose_name_plural = _('Documentos Administrativos')
ordering = ('id',)
def __str__(self):
return _('%(tipo)s - %(assunto)s') % {
@ -285,6 +287,7 @@ class DocumentoAcessorioAdministrativo(models.Model):
class Meta:
verbose_name = _('Documento Acessório')
verbose_name_plural = _('Documentos Acessórios')
ordering = ('id',)
def __str__(self):
return self.nome
@ -334,6 +337,7 @@ class StatusTramitacaoAdministrativo(models.Model):
class Meta:
verbose_name = _('Status de Tramitação')
verbose_name_plural = _('Status de Tramitação')
ordering = ('id',)
def __str__(self):
return self.descricao
@ -385,6 +389,7 @@ class TramitacaoAdministrativo(models.Model):
class Meta:
verbose_name = _('Tramitação de Documento Administrativo')
verbose_name_plural = _('Tramitações de Documento Administrativo')
ordering = ('id',)
def __str__(self):
return _('%(documento)s - %(status)s') % {
@ -412,6 +417,7 @@ class Anexado(models.Model):
class Meta:
verbose_name = _('Anexado')
verbose_name_plural = _('Anexados')
ordering = ('id',)
def __str__(self):
return _('Anexado: %(documento_anexado_tipo)s %(documento_anexado_numero)s'
@ -436,6 +442,7 @@ class AcompanhamentoDocumento(models.Model):
class Meta:
verbose_name = _('Acompanhamento de Documento')
verbose_name_plural = _('Acompanhamentos de Documento')
ordering = ('id',)
def __str__(self):
if self.data_cadastro is None:

73
sapl/sessao/migrations/0054_auto_20201013_1053.py

@ -0,0 +1,73 @@
# Generated by Django 2.2.13 on 2020-10-13 13:53
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('sessao', '0053_auto_20200609_1501'),
]
operations = [
migrations.AlterModelOptions(
name='cargobancada',
options={'ordering': ('-cargo_unico', 'nome_cargo'), 'verbose_name': 'Cargo de Bancada', 'verbose_name_plural': 'Cargos de Bancada'},
),
migrations.AlterModelOptions(
name='expedientesessao',
options={'ordering': ('id',), 'verbose_name': 'Expediente de Sessão Plenaria', 'verbose_name_plural': 'Expedientes de Sessão Plenaria'},
),
migrations.AlterModelOptions(
name='integrantemesa',
options={'ordering': ('id',), 'verbose_name': 'Participação em Mesa de Sessão Plenaria', 'verbose_name_plural': 'Participações em Mesas de Sessão Plenaria'},
),
migrations.AlterModelOptions(
name='justificativaausencia',
options={'ordering': ('id',), 'verbose_name': 'Justificativa de Ausência', 'verbose_name_plural': 'Justificativas de Ausências'},
),
migrations.AlterModelOptions(
name='ocorrenciasessao',
options={'ordering': ('id',), 'verbose_name': 'Ocorrência da Sessão Plenaria', 'verbose_name_plural': 'Ocorrências da Sessão Plenaria'},
),
migrations.AlterModelOptions(
name='orador',
options={'ordering': ('id',), 'verbose_name': 'Orador das Explicações Pessoais', 'verbose_name_plural': 'Oradores das Explicações Pessoais'},
),
migrations.AlterModelOptions(
name='oradorexpediente',
options={'ordering': ('id',), 'verbose_name': 'Orador do Expediente', 'verbose_name_plural': 'Oradores do Expediente'},
),
migrations.AlterModelOptions(
name='oradorordemdia',
options={'ordering': ('id',), 'verbose_name': 'Orador da Ordem do Dia', 'verbose_name_plural': 'Oradores da Ordem do Dia'},
),
migrations.AlterModelOptions(
name='registroleitura',
options={'ordering': ('id',), 'verbose_name': 'Leitura', 'verbose_name_plural': 'Leituras'},
),
migrations.AlterModelOptions(
name='registrovotacao',
options={'ordering': ('id',), 'verbose_name': 'Votação', 'verbose_name_plural': 'Votações'},
),
migrations.AlterModelOptions(
name='resumoordenacao',
options={'ordering': ('id',), 'verbose_name': 'Ordenação do Resumo de uma Sessão', 'verbose_name_plural': 'Ordenação do Resumo de uma Sessão'},
),
migrations.AlterModelOptions(
name='retiradapauta',
options={'ordering': ('id',), 'verbose_name': 'Retirada de Pauta', 'verbose_name_plural': 'Retirada de Pauta'},
),
migrations.AlterModelOptions(
name='sessaoplenaria',
options={'ordering': ('data_inicio', 'hora_inicio'), 'verbose_name': 'Sessão Plenária', 'verbose_name_plural': 'Sessões Plenárias'},
),
migrations.AlterModelOptions(
name='tiporesultadovotacao',
options={'ordering': ('id',), 'verbose_name': 'Tipo de Resultado de Votação', 'verbose_name_plural': 'Tipos de Resultado de Votação'},
),
migrations.AlterModelOptions(
name='votoparlamentar',
options={'ordering': ('id',), 'verbose_name': 'Registro de Votação de Parlamentar', 'verbose_name_plural': 'Registros de Votações de Parlamentares'},
),
]

15
sapl/sessao/models.py

@ -30,6 +30,7 @@ class CargoBancada(models.Model):
class Meta:
verbose_name = _('Cargo de Bancada')
verbose_name_plural = _('Cargos de Bancada')
ordering = ('-cargo_unico', 'nome_cargo')
def __str__(self):
return self.nome_cargo
@ -231,6 +232,7 @@ class SessaoPlenaria(models.Model):
class Meta:
verbose_name = _('Sessão Plenária')
verbose_name_plural = _('Sessões Plenárias')
ordering = ('data_inicio', 'hora_inicio')
def __str__(self):
@ -403,6 +405,7 @@ class ExpedienteSessao(models.Model): # ExpedienteSessaoPlenaria
class Meta:
verbose_name = _('Expediente de Sessão Plenaria')
verbose_name_plural = _('Expedientes de Sessão Plenaria')
ordering = ('id',)
def __str__(self):
return '%s - %s' % (self.tipo, self.sessao_plenaria)
@ -418,6 +421,7 @@ class OcorrenciaSessao(models.Model): # OcorrenciaSessaoPlenaria
class Meta:
verbose_name = _('Ocorrência da Sessão Plenaria')
verbose_name_plural = _('Ocorrências da Sessão Plenaria')
ordering = ('id',)
def __str__(self):
return '%s - %s' % (self.sessao_plenaria, self.conteudo)
@ -433,6 +437,7 @@ class IntegranteMesa(models.Model): # MesaSessaoPlenaria
class Meta:
verbose_name = _('Participação em Mesa de Sessão Plenaria')
verbose_name_plural = _('Participações em Mesas de Sessão Plenaria')
ordering = ('id',)
def __str__(self):
return '%s - %s' % (self.cargo, self.parlamentar)
@ -482,6 +487,7 @@ class Orador(AbstractOrador): # Oradores
class Meta:
verbose_name = _('Orador das Explicações Pessoais')
verbose_name_plural = _('Oradores das Explicações Pessoais')
ordering = ('id',)
@reversion.register()
@ -490,6 +496,7 @@ class OradorExpediente(AbstractOrador): # OradoresExpediente
class Meta:
verbose_name = _('Orador do Expediente')
verbose_name_plural = _('Oradores do Expediente')
ordering = ('id',)
@reversion.register()
@ -498,6 +505,7 @@ class OradorOrdemDia(AbstractOrador): # OradoresOrdemDia
class Meta:
verbose_name = _('Orador da Ordem do Dia')
verbose_name_plural = _('Oradores da Ordem do Dia')
ordering = ('id',)
@reversion.register()
@ -541,6 +549,7 @@ class TipoResultadoVotacao(models.Model):
class Meta:
verbose_name = _('Tipo de Resultado de Votação')
verbose_name_plural = _('Tipos de Resultado de Votação')
ordering = ('id',)
def __str__(self):
return self.nome
@ -584,6 +593,7 @@ class RegistroVotacao(models.Model):
class Meta:
verbose_name = _('Votação')
verbose_name_plural = _('Votações')
ordering = ('id',)
def __str__(self):
return _('Ordem: %(ordem)s - Votação: %(votacao)s - '
@ -642,6 +652,7 @@ class VotoParlamentar(models.Model): # RegistroVotacaoParlamentar
class Meta:
verbose_name = _('Registro de Votação de Parlamentar')
verbose_name_plural = _('Registros de Votações de Parlamentares')
ordering = ('id',)
def __str__(self):
return _('Votação: %(votacao)s - Parlamentar: %(parlamentar)s') % {
@ -745,6 +756,7 @@ class ResumoOrdenacao(models.Model):
class Meta:
verbose_name = _('Ordenação do Resumo de uma Sessão')
verbose_name_plural = _('Ordenação do Resumo de uma Sessão')
ordering = ('id',)
def __str__(self):
return 'Ordenação do Resumo de uma Sessão'
@ -814,6 +826,7 @@ class JustificativaAusencia(models.Model):
class Meta:
verbose_name = _('Justificativa de Ausência')
verbose_name_plural = _('Justificativas de Ausências')
ordering = ('id',)
def __str__(self):
return 'Justificativa de Ausência'
@ -879,6 +892,7 @@ class RetiradaPauta(models.Model):
class Meta:
verbose_name = _('Retirada de Pauta')
verbose_name_plural = _('Retirada de Pauta')
ordering = ('id',)
def __str__(self):
return _('Ordem: %(ordem)s - Requerente: %(requerente)s - '
@ -929,6 +943,7 @@ class RegistroLeitura(models.Model):
class Meta:
verbose_name = _('Leitura')
verbose_name_plural = _('Leituras')
ordering = ('id',)
def __str__(self):
return _('Leitura - '

Loading…
Cancel
Save