diff --git a/comissoes/models.py b/comissoes/models.py index 4cd21690b..361583b43 100644 --- a/comissoes/models.py +++ b/comissoes/models.py @@ -16,7 +16,10 @@ class TipoComissao(models.Model): max_length=1, verbose_name=_('Natureza'), choices=NATUREZA_CHOICES) sigla = models.CharField(max_length=10, verbose_name=_('Sigla')) dispositivo_regimental = models.CharField( - max_length=50, blank=True, null=True, verbose_name=_('Dispositivo Regimental')) + max_length=50, + blank=True, + null=True, + verbose_name=_('Dispositivo Regimental')) class Meta: verbose_name = _('Tipo de Comissão') @@ -46,15 +49,27 @@ class Comissao(models.Model): secretario = models.CharField( max_length=30, blank=True, null=True, verbose_name=_('Secretário')) telefone_reuniao = models.CharField( - max_length=15, blank=True, null=True, verbose_name=_('Tel. Sala Reunião')) + max_length=15, + blank=True, + null=True, + verbose_name=_('Tel. Sala Reunião')) endereco_secretaria = models.CharField( - max_length=100, blank=True, null=True, verbose_name=_('Endereço Secretaria')) + max_length=100, + blank=True, + null=True, + verbose_name=_('Endereço Secretaria')) telefone_secretaria = models.CharField( - max_length=15, blank=True, null=True, verbose_name=_('Tel. Secretaria')) + max_length=15, + blank=True, + null=True, + verbose_name=_('Tel. Secretaria')) fax_secretaria = models.CharField( max_length=15, blank=True, null=True, verbose_name=_('Fax Secretaria')) agenda_reuniao = models.CharField( - max_length=100, blank=True, null=True, verbose_name=_('Data/Hora Reunião')) + max_length=100, + blank=True, + null=True, + verbose_name=_('Data/Hora Reunião')) local_reuniao = models.CharField( max_length=100, blank=True, null=True, verbose_name=_('Local Reunião')) finalidade = models.TextField( @@ -117,7 +132,10 @@ class Participacao(models.Model): # ComposicaoComissao data_desligamento = models.DateField( blank=True, null=True, verbose_name=_('Data Desligamento')) motivo_desligamento = models.CharField( - max_length=150, blank=True, null=True, verbose_name=_('Motivo Desligamento')) + max_length=150, + blank=True, + null=True, + verbose_name=_('Motivo Desligamento')) observacao = models.CharField( max_length=150, blank=True, null=True, verbose_name=_('Observação')) diff --git a/legacy/models.py b/legacy/models.py index a916d6bfd..e283dd0ab 100644 --- a/legacy/models.py +++ b/legacy/models.py @@ -474,7 +474,11 @@ class MesaSessaoPlenaria(models.Model): managed = False db_table = 'mesa_sessao_plenaria' unique_together = ( - ('cod_cargo', 'cod_sessao_leg', 'cod_parlamentar', 'cod_sessao_plen'),) + ('cod_cargo', + 'cod_sessao_leg', + 'cod_parlamentar', + 'cod_sessao_plen'), + ) class NivelInstrucao(models.Model): diff --git a/legacy/scripts/scrap_original_forms.py b/legacy/scripts/scrap_original_forms.py index ecbce1fb4..39d7a2359 100644 --- a/legacy/scripts/scrap_original_forms.py +++ b/legacy/scripts/scrap_original_forms.py @@ -22,7 +22,8 @@ def _read_line(tr): if label.endswith('(*)'): label = label[:-3].strip() names = [c.attrs['name'] - for c in td.findAll() if isinstance(c, Tag) and 'name' in c.attrs] + for c in td.findAll() + if isinstance(c, Tag) and 'name' in c.attrs] if names: name = names[0].split('_', 1)[-1] yield name, label diff --git a/lexml/models.py b/lexml/models.py index 2ebb36b96..f8fb79e2d 100644 --- a/lexml/models.py +++ b/lexml/models.py @@ -8,14 +8,22 @@ class LexmlProvedor(models.Model): # LexmlRegistroProvedor nome = models.CharField(max_length=255, verbose_name=_('Nome do provedor')) sigla = models.CharField(max_length=15) email_responsavel = models.CharField( - max_length=50, blank=True, null=True, verbose_name=_('E-mail do responsável')) + max_length=50, + blank=True, + null=True, + verbose_name=_('E-mail do responsável')) nome_responsavel = models.CharField( - max_length=255, blank=True, null=True, verbose_name=_('Nome do responsável')) + max_length=255, + blank=True, + null=True, + verbose_name=_('Nome do responsável')) tipo = models.CharField(max_length=50) id_responsavel = models.IntegerField( blank=True, null=True, verbose_name=_('Id do responsável')) xml = models.TextField( - blank=True, null=True, verbose_name=_('XML fornecido pela equipe do LexML:')) + blank=True, + null=True, + verbose_name=_('XML fornecido pela equipe do LexML:')) class Meta: verbose_name = _('Provedor Lexml') @@ -30,11 +38,20 @@ class LexmlPublicador(models.Model): nome = models.CharField( max_length=255, verbose_name=_('Nome do publicador')) email_responsavel = models.CharField( - max_length=50, blank=True, null=True, verbose_name=_('E-mail do responsável')) + max_length=50, + blank=True, + null=True, + verbose_name=_('E-mail do responsável')) sigla = models.CharField( - max_length=255, blank=True, null=True, verbose_name=_('Sigla do Publicador')) + max_length=255, + blank=True, + null=True, + verbose_name=_('Sigla do Publicador')) nome_responsavel = models.CharField( - max_length=255, blank=True, null=True, verbose_name=_('Nome do responsável')) + max_length=255, + blank=True, + null=True, + verbose_name=_('Nome do responsável')) tipo = models.CharField(max_length=50) id_responsavel = models.IntegerField(verbose_name=_('Id do responsável')) diff --git a/materia/models.py b/materia/models.py index f0e7183bf..9a0fbd92c 100644 --- a/materia/models.py +++ b/materia/models.py @@ -68,7 +68,11 @@ class MateriaLegislativa(models.Model): data_publicacao = models.DateField( blank=True, null=True, verbose_name=_('Data Publicação')) tipo_origem_externa = models.ForeignKey( - TipoMateriaLegislativa, blank=True, null=True, related_name='+', verbose_name=_('Tipo')) + TipoMateriaLegislativa, + blank=True, + null=True, + related_name='+', + verbose_name=_('Tipo')) numero_origem_externa = models.CharField( max_length=5, blank=True, null=True, verbose_name=_('Número')) ano_origem_externa = models.SmallIntegerField( @@ -97,9 +101,14 @@ class MateriaLegislativa(models.Model): blank=True, null=True, verbose_name=_('Observação')) resultado = models.TextField(blank=True, null=True) # XXX novo - anexadas = models.ManyToManyField('self', through='Anexada', - symmetrical=False, related_name='anexo_de', - through_fields=('materia_principal', 'materia_anexada')) + anexadas = models.ManyToManyField( + 'self', + through='Anexada', + symmetrical=False, + related_name='anexo_de', + through_fields=( + 'materia_principal', + 'materia_anexada')) class Meta: verbose_name = _('Matéria Legislativa') @@ -137,7 +146,8 @@ class Anexada(models.Model): def __str__(self): return _('Principal: %(materia_principal)s - Anexada: %(materia_anexada)s') % { - 'materia_principal': self.materia_principal, 'materia_anexada': self.materia_anexada} + 'materia_principal': self.materia_principal, + 'materia_anexada': self.materia_anexada} class AssuntoMateria(models.Model): @@ -218,7 +228,9 @@ class DespachoInicial(models.Model): def __str__(self): return _('Nº %(numero)s - %(materia)s - %(comissao)s') % { - 'numero': self.numero_ordem, 'materia': self.materia, 'comissao': self.comissao} + 'numero': self.numero_ordem, + 'materia': self.materia, + 'comissao': self.comissao} class TipoDocumento(models.Model): @@ -249,7 +261,10 @@ class DocumentoAcessorio(models.Model): def __str__(self): return _('%(tipo)s - %(nome)s de %(data)s por %(autor)s') % { - 'tipo': self.tipo, 'nome': self.nome, 'data': self.data, 'autor': self.autor} + 'tipo': self.tipo, + 'nome': self.nome, + 'data': self.data, + 'autor': self.autor} class MateriaAssunto(models.Model): @@ -282,7 +297,9 @@ class Numeracao(models.Model): def __str__(self): return _('Nº%(numero)s %(tipo)s - %(data)s') % { - 'numero': self.numero_materia, 'tipo': self.tipo_materia, 'data': self.data_materia} + 'numero': self.numero_materia, + 'tipo': self.tipo_materia, + 'data': self.data_materia} class Orgao(models.Model): @@ -320,7 +337,10 @@ class Relatoria(models.Model): materia = models.ForeignKey(MateriaLegislativa) parlamentar = models.ForeignKey(Parlamentar, verbose_name=_('Parlamentar')) tipo_fim_relatoria = models.ForeignKey( - TipoFimRelatoria, blank=True, null=True, verbose_name=_('Motivo Fim Relatoria')) + TipoFimRelatoria, + blank=True, + null=True, + verbose_name=_('Motivo Fim Relatoria')) comissao = models.ForeignKey( Comissao, blank=True, null=True, verbose_name=_('Localização Atual')) data_designacao_relator = models.DateField( @@ -334,8 +354,9 @@ class Relatoria(models.Model): def __str__(self): return _('%(materia)s - %(tipo)s - %(data)s') % { - 'materia': self.materia, 'tipo': self.tipo_fim_relatoria, 'data': self.data_designacao_relator - } + 'materia': self.materia, + 'tipo': self.tipo_fim_relatoria, + 'data': self.data_designacao_relator} class Parecer(models.Model): @@ -374,7 +395,10 @@ class TipoProposicao(models.Model): # mutually exclusive (depend on materia_ou_documento) tipo_materia = models.ForeignKey( - TipoMateriaLegislativa, blank=True, null=True, verbose_name=_('Tipo Matéria')) + TipoMateriaLegislativa, + blank=True, + null=True, + verbose_name=_('Tipo Matéria')) tipo_documento = models.ForeignKey( TipoDocumento, blank=True, null=True, verbose_name=_('Tipo Documento')) @@ -399,7 +423,10 @@ class Proposicao(models.Model): data_devolucao = models.DateTimeField( blank=True, null=True, verbose_name=_('Data de devolução')) justificativa_devolucao = models.CharField( - max_length=200, blank=True, null=True, verbose_name=_('Justificativa da Devolução')) + max_length=200, + blank=True, + null=True, + verbose_name=_('Justificativa da Devolução')) numero_proposicao = models.IntegerField( blank=True, null=True, verbose_name=_('')) @@ -437,8 +464,9 @@ class StatusTramitacao(models.Model): def __str__(self): return _('%(sigla)s - %(descricao)s - %(indicador)s') % { - 'sigla': self.sigla, 'descricao': self.descricao, 'indicador': self.indicador - } + 'sigla': self.sigla, + 'descricao': self.descricao, + 'indicador': self.indicador} class UnidadeTramitacao(models.Model): @@ -479,11 +507,19 @@ class Tramitacao(models.Model): data_tramitacao = models.DateField( blank=True, null=True, verbose_name=_('Data Tramitação')) unidade_tramitacao_local = models.ForeignKey( - UnidadeTramitacao, blank=True, null=True, related_name='+', verbose_name=_('Unidade Local')) + UnidadeTramitacao, + blank=True, + null=True, + related_name='+', + verbose_name=_('Unidade Local')) data_encaminhamento = models.DateField( blank=True, null=True, verbose_name=_('Data Encaminhamento')) unidade_tramitacao_destino = models.ForeignKey( - UnidadeTramitacao, blank=True, null=True, related_name='+', verbose_name=_('Unidade Destino')) + UnidadeTramitacao, + blank=True, + null=True, + related_name='+', + verbose_name=_('Unidade Destino')) ultima = models.BooleanField() urgente = models.BooleanField(verbose_name=_('Urgente ?')) turno = models.CharField( @@ -500,5 +536,6 @@ class Tramitacao(models.Model): def __str__(self): return _('%(materia)s | %(status)s | %(data)s') % { - 'materia': self.materia, 'status': self.status, 'data': self.data_tramitacao - } + 'materia': self.materia, + 'status': self.status, + 'data': self.data_tramitacao} diff --git a/norma/models.py b/norma/models.py index ed0a4fda1..7c4bdc25a 100644 --- a/norma/models.py +++ b/norma/models.py @@ -36,8 +36,12 @@ class TipoNormaJuridica(models.Model): 'resolucao', 'regimento.interno', )) - equivalente_lexml = models.CharField(max_length=50, blank=True, null=True, - verbose_name=_('Equivalente LexML'), choices=EQUIVALENTE_LEXML_CHOICES) + equivalente_lexml = models.CharField( + max_length=50, + blank=True, + null=True, + verbose_name=_('Equivalente LexML'), + choices=EQUIVALENTE_LEXML_CHOICES) sigla = models.CharField(max_length=3, verbose_name=_('Sigla')) descricao = models.CharField(max_length=50, verbose_name=_('Descrição')) @@ -60,13 +64,18 @@ class NormaJuridica(models.Model): materia = models.ForeignKey(MateriaLegislativa, blank=True, null=True) numero = models.IntegerField(verbose_name=_('Número')) ano = models.SmallIntegerField(verbose_name=_('Ano')) - esfera_federacao = models.CharField(max_length=1, - verbose_name=_('Esfera Federação'), choices=ESFERA_FEDERACAO_CHOICES) + esfera_federacao = models.CharField( + max_length=1, + verbose_name=_('Esfera Federação'), + choices=ESFERA_FEDERACAO_CHOICES) data = models.DateField(blank=True, null=True, verbose_name=_('Data')) data_publicacao = models.DateField( blank=True, null=True, verbose_name=_('Data Publicação')) veiculo_publicacao = models.CharField( - max_length=30, blank=True, null=True, verbose_name=_('Veículo Publicação')) + max_length=30, + blank=True, + null=True, + verbose_name=_('Veículo Publicação')) pagina_inicio_publicacao = models.IntegerField( blank=True, null=True, verbose_name=_('Pg. Início')) pagina_fim_publicacao = models.IntegerField( @@ -89,8 +98,10 @@ class NormaJuridica(models.Model): def __str__(self): return _(u'%(tipo)s nº %(numero)s - %(materia)s - %(ano)s') % { - 'tipo': self.tipo, 'numero': self.numero, 'materia': self.materia, 'ano': self.ano - } + 'tipo': self.tipo, + 'numero': self.numero, + 'materia': self.materia, + 'ano': self.ano} class LegislacaoCitada(models.Model): @@ -149,4 +160,6 @@ class VinculoNormaJuridica(models.Model): def __str__(self): return _(u'Referente: %(referente)s \nReferida: %(referida)s \nVínculo: %(vinculo)s') % { - 'referente': self.norma_referente, 'referida': self.norma_referida, 'vinculo': self.tipo_vinculo} + 'referente': self.norma_referente, + 'referida': self.norma_referida, + 'vinculo': self.tipo_vinculo} diff --git a/parlamentares/models.py b/parlamentares/models.py index 5492a8d57..b964abc1a 100644 --- a/parlamentares/models.py +++ b/parlamentares/models.py @@ -16,8 +16,9 @@ class Legislatura(models.Model): def __str__(self): return _(u'Eleição: %(eleicao)s - Início: %(inicio)s | Fim: %(fim)s') % { - 'eleicao': self.data_eleicao, 'inicio': self.data_inicio, 'fim': self.data_fim - } + 'eleicao': self.data_eleicao, + 'inicio': self.data_inicio, + 'fim': self.data_fim} class SessaoLegislativa(models.Model): @@ -180,13 +181,22 @@ class Parlamentar(models.Model): (MASCULINO, _('Masculino'))) nivel_instrucao = models.ForeignKey( - NivelInstrucao, blank=True, null=True, verbose_name=_('Nível Instrução')) + NivelInstrucao, + blank=True, + null=True, + verbose_name=_('Nível Instrução')) situacao_militar = models.ForeignKey( - SituacaoMilitar, blank=True, null=True, verbose_name=_('Situação Militar')) + SituacaoMilitar, + blank=True, + null=True, + verbose_name=_('Situação Militar')) nome_completo = models.CharField( max_length=50, verbose_name=_('Nome Completo')) nome_parlamentar = models.CharField( - max_length=50, blank=True, null=True, verbose_name=_('Nome Parlamentar')) + max_length=50, + blank=True, + null=True, + verbose_name=_('Nome Parlamentar')) sexo = models.CharField( max_length=1, verbose_name=_('Sexo'), choices=SEXO_CHOICE) data_nascimento = models.DateField( @@ -196,7 +206,10 @@ class Parlamentar(models.Model): rg = models.CharField( max_length=15, blank=True, null=True, verbose_name=_('R.G.')) titulo_eleitor = models.CharField( - max_length=15, blank=True, null=True, verbose_name=_('Título de Eleitor')) + max_length=15, + blank=True, + null=True, + verbose_name=_('Título de Eleitor')) cod_casa = models.IntegerField() numero_gab_parlamentar = models.CharField( max_length=10, blank=True, null=True, verbose_name=_('Nº Gabinete')) @@ -205,23 +218,38 @@ class Parlamentar(models.Model): fax = models.CharField( max_length=50, blank=True, null=True, verbose_name=_('Fax')) endereco_residencia = models.CharField( - max_length=100, blank=True, null=True, verbose_name=_('Endereço Residencial')) + max_length=100, + blank=True, + null=True, + verbose_name=_('Endereço Residencial')) municipio_residencia = models.ForeignKey( Municipio, blank=True, null=True, verbose_name=_('Município')) cep_residencia = models.CharField( max_length=9, blank=True, null=True, verbose_name=_('CEP')) telefone_residencia = models.CharField( - max_length=50, blank=True, null=True, verbose_name=_('Telefone Residencial')) + max_length=50, + blank=True, + null=True, + verbose_name=_('Telefone Residencial')) fax_residencia = models.CharField( - max_length=50, blank=True, null=True, verbose_name=_('Fax Residencial')) + max_length=50, + blank=True, + null=True, + verbose_name=_('Fax Residencial')) endereco_web = models.CharField( max_length=100, blank=True, null=True, verbose_name=_('HomePage')) profissao = models.CharField( max_length=50, blank=True, null=True, verbose_name=_('Profissão')) email = models.CharField( - max_length=100, blank=True, null=True, verbose_name=_('Correio Eletrônico')) + max_length=100, + blank=True, + null=True, + verbose_name=_('Correio Eletrônico')) locais_atuacao = models.CharField( - max_length=100, blank=True, null=True, verbose_name=_('Locais de Atuação')) + max_length=100, + blank=True, + null=True, + verbose_name=_('Locais de Atuação')) ativo = models.BooleanField(verbose_name=_('Ativo na Casa?')) biografia = models.TextField( blank=True, null=True, verbose_name=_('Biografia')) @@ -264,7 +292,10 @@ class Dependente(models.Model): rg = models.CharField( max_length=15, blank=True, null=True, verbose_name=_('RG')) titulo_eleitor = models.CharField( - max_length=15, blank=True, null=True, verbose_name=_('Nº Título Eleitor')) + max_length=15, + blank=True, + null=True, + verbose_name=_('Nº Título Eleitor')) class Meta: verbose_name = _('Dependente') diff --git a/protocoloadm/models.py b/protocoloadm/models.py index 76e8e5f3d..a1562e66d 100644 --- a/protocoloadm/models.py +++ b/protocoloadm/models.py @@ -83,9 +83,15 @@ class Protocolo(models.Model): autor = models.ForeignKey(Autor, blank=True, null=True) assunto_ementa = models.TextField(blank=True, null=True) tipo_documento = models.ForeignKey( - TipoDocumentoAdministrativo, blank=True, null=True, verbose_name=_('Tipo de documento')) + TipoDocumentoAdministrativo, + blank=True, + null=True, + verbose_name=_('Tipo de documento')) tipo_materia = models.ForeignKey( - TipoMateriaLegislativa, blank=True, null=True, verbose_name=_('Tipo Matéria')) + TipoMateriaLegislativa, + blank=True, + null=True, + verbose_name=_('Tipo Matéria')) numero_paginas = models.IntegerField( blank=True, null=True, verbose_name=_('Número de Páginas')) observacao = models.TextField( @@ -126,16 +132,27 @@ class StatusTramitacaoAdministrativo(models.Model): class TramitacaoAdministrativo(models.Model): status = models.ForeignKey( - StatusTramitacaoAdministrativo, blank=True, null=True, verbose_name=_('Status')) + StatusTramitacaoAdministrativo, + blank=True, + null=True, + verbose_name=_('Status')) documento = models.ForeignKey(DocumentoAdministrativo) data_tramitacao = models.DateField( blank=True, null=True, verbose_name=_('Data Tramitação')) unidade_tramitacao_local = models.ForeignKey( - UnidadeTramitacao, blank=True, null=True, related_name='+', verbose_name=_('Unidade Local')) + UnidadeTramitacao, + blank=True, + null=True, + related_name='+', + verbose_name=_('Unidade Local')) data_encaminhamento = models.DateField( blank=True, null=True, verbose_name=_('Data Encaminhamento')) unidade_tramitacao_destino = models.ForeignKey( - UnidadeTramitacao, blank=True, null=True, related_name='+', verbose_name=_('Unidade Destino')) + UnidadeTramitacao, + blank=True, + null=True, + related_name='+', + verbose_name=_('Unidade Destino')) ultima = models.BooleanField() texto = models.TextField( blank=True, null=True, verbose_name=_('Texto da Ação'))