From ec94d08caa8967aa3f90c899494457c10b51d360 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Tue, 30 Jun 2015 10:11:20 -0300 Subject: [PATCH] Add more missing verbose names --- legacy/Docs/verificação verbose names.txt | 71 +++++++++++++++++++ legacy/scripts/original_forms/Tramitacao.html | 2 +- materia/models.py | 21 +++--- sessao/models.py | 8 +-- 4 files changed, 87 insertions(+), 15 deletions(-) create mode 100644 legacy/Docs/verificação verbose names.txt diff --git a/legacy/Docs/verificação verbose names.txt b/legacy/Docs/verificação verbose names.txt new file mode 100644 index 000000000..ec311a44a --- /dev/null +++ b/legacy/Docs/verificação verbose names.txt @@ -0,0 +1,71 @@ +-> /sapl/comissoes/models.py + #1 - Não encontrei o arquivo html da classe CargoComissao + #2 - class ComposicaoComissao: Verificar comissao e periodo_comp. + +-> /sapl/lexml/models.py + #1 - Na classe LexmlRegistroProvedor 'sigla_provedor' e 'tipo' não tem no html + #2 - Na classe LexmlRegistroProvedor falta o campo 'Endereço do provedor OAI' + #3 - Na classe LexmlRegistroPublicador 'tipo' não tem no html + +-> /sapl/norma/models.py + #1 - Na classe LegislacaoCitada falta 'Tipo Norma', 'Número' e 'Ano' + #2 - Não encontrei o html de 'VinculoNormaJuridica' + #3 - Na classe 'NormaJuridica' falta os campos 'Matéria Legislativa', 'Texto original (PDF)' e 'Situação de Vigência' + +-> /sapl/parlamentares/models.py + #1 - Classe 'Legislatura' falta 'Nº Legislatura' + #2 - Não encontrei o arquivo html da classe 'ComposicaoColigacao' + #3 - Não encontrei o arquivo html da classe 'Localidade' + - Não tem html mesmo + #4 - Não encontrei o arquivo html da classe 'NivelInstrucao' + #5 - Não encontrei o arquivo html da classe 'SituacaoMilitar' + #6 - Na classe 'Parlamentar' faltam os campos 'Observação', 'UF' e 'Login' + #7 - Não encontrei o arquivo html da classe 'TipoAfastamento' + #8 - Na classe 'Mandato' eu não tenho certeza se os campos 'tipo_afastamento' e 'tipo_causa_fim_mandato' + - correspondem aos campos 'Natureza do Mandato' e 'Expedição do Diploma', então naõ adicionei os verbose_name + #9 - Não encontrei o arquivo html da classe 'CargoMesa' + #10 - Não encontrei o arquivo html da classe 'ComposicaoMesa' + +-> /sapl/protocoloadm/models.py + #1 - Na classe 'DocumentoAdministrativo' não possui o campo 'Autor' no html por isso está sem verbose_name e falta o + campo 'Texto Integral' na classe. + #2 - Na classe 'StatusTramitacaoAdministrativo' falta o campo 'Indicador de Tramitação' + #3 - A classe protocolo tá bastante diferente do html + - Ver depois + +-> /sapl/materia/models.py + #1 - Não encontrei o arquivo html da classe 'TipoMateriaLegislativa' + #2 - Não encontrei o arquivo html da classe 'RegimeTramitacao' + #3 - Na classe 'MateriaLegislativa' falta o campo 'cep' + #4 - Não encontrei o arquivo html da classe 'AcompMateria' + #5 - Na classe 'Anexada' faltam os campos 'Tipo', 'Número' e 'Ano' + #6 - Não encontrei o arquivo html da classe 'AssuntoMateria' + #7 - Na classe 'TipoAutor' falta o campo 'Tipo' + #8 - Classe 'Autor' com campos a mais + #9 - Na classe 'Autoria' faltam os campos 'Tipo de Autor' e 'Nome Autor' + #10 - Não encontrei o arquivo html da classe 'DespachoInicial' + #11 - Não encontrei o arquivo html da classe 'TipoDocumento' + #12 - Na classe 'DocumentoAcessorio' faltam os campos 'Texto digitalizado (PDF)' e 'Obeservação' + #13 - Não encontrei o arquivo html da classe 'MateriaAssunto' + #14 - Não encontrei o arquivo html da classe 'TipoFimRelatoria' + #15 - Não encontrei o arquivo html da classe 'Parecer' + #16 - Verificar nomes na classe 'TipoProposicao' + #17 - Classe 'Proposicao' muito diferente do html + #18 - Na classe 'StatusTramitacao', 'fim_tramitacao' e 'retorno_tramitacao' não deveriam tá separados + #19 - Na classe 'UnidadeTramitacao' falta o campo 'Correspondente SPDO' + +-> /sapl/sessao/models.py + #1 - Na classe 'SessaoPlenaria' faltam os campos de arquivos indexados + #2 - Na classe 'ExpedienteMateria' faltam os campos 'Tipo da Sessão', 'Tipo Matéria', 'Núm. Matéria' e 'Ano Matéria' + #3 - Não encontrei o arquivo html da classe 'ExpedienteSessaoPlenaria' + #4 - Não encontrei o arquivo html da classe 'MesaSessaoPlenaria' + #5 - Na Classe 'Oradores' faltam os campos 'Parlamentar' e 'Discurso' + #6 - Na Classe 'OradoresExpediente' faltam os campos 'Parlamentar' e 'Discurso' + ***** As páginas 'Oradores' e 'OradoresExpediente' são iguas + #7 - Na classe 'OrdemDia' faltam os campos 'Tipo da Sessão', 'Tipo Matéria', 'Núm. Matéria' e 'Ano Matéria' + ***** As páginas 'ExpedienteMateria' e 'OrdemDia' são iguas + #8 - Não encontrei o arquivo html da classe 'OrdemDiaPresenca' + #9 - Na classe 'RegistroVotacao' faltam os campos 'Não Votou:', 'Anular Votação' e + 'A totalização inclui o voto do Presidente?' + #10 - Não encontrei o arquivo html da classe 'RegistroVotacaoParlamentar' + #11 - Não encontrei o arquivo html da classe 'SessaoPlenariaPresenca' diff --git a/legacy/scripts/original_forms/Tramitacao.html b/legacy/scripts/original_forms/Tramitacao.html index d51aef080..80529566f 100644 --- a/legacy/scripts/original_forms/Tramitacao.html +++ b/legacy/scripts/original_forms/Tramitacao.html @@ -4,7 +4,7 @@ - + diff --git a/materia/models.py b/materia/models.py index e72e85c1a..5e715fbc1 100644 --- a/materia/models.py +++ b/materia/models.py @@ -36,7 +36,7 @@ class Origem(models.Model): class MateriaLegislativa(models.Model): tipo_id_basica = models.ForeignKey(TipoMateriaLegislativa, verbose_name=_(u'Tipo')) # tip_id_basica - numero_protocolo = models.IntegerField(blank=True, null=True) # num_protocolo + numero_protocolo = models.IntegerField(blank=True, null=True,verbose_name=_(u'Núm. Protocolo')) # num_protocolo numero_ident_basica = models.IntegerField(verbose_name=_(u'Número')) # num_ident_basica ano_ident_basica = models.SmallIntegerField(verbose_name=_(u'Ano')) # ano_ident_basica data_apresentacao = models.DateField(blank=True, null=True, verbose_name=_(u'Data Apresentação')) # dat_apresentacao @@ -190,7 +190,7 @@ class Numeracao(models.Model): class Orgao(models.Model): nome_orgao = models.CharField(max_length=60, verbose_name=_(u'Nome')) # nom_orgao sigla_orgao = models.CharField(max_length=10, verbose_name=_(u'Sigla')) # sgl_orgao - unid_deliberativa = models.BooleanField() # ind_unid_deliberativa + unid_deliberativa = models.BooleanField(verbose_name=_(u'Unidade Deliberativa')) # ind_unid_deliberativa endereco_orgao = models.CharField(max_length=100, blank=True, null=True, verbose_name=_(u'Endereço')) # end_orgao numero_tel_orgao = models.CharField(max_length=50, blank=True, null=True, verbose_name=_(u'Telefone')) # num_tel_orgao @@ -209,9 +209,9 @@ class TipoFimRelatoria(models.Model): class Relatoria(models.Model): materia = models.ForeignKey(MateriaLegislativa) # cod_materia - parlamentar = models.ForeignKey(Parlamentar) # cod_parlamentar + parlamentar = models.ForeignKey(Parlamentar, verbose_name=_(u'Parlamentar')) # cod_parlamentar tipo_fim_relatoria = models.ForeignKey(TipoFimRelatoria, blank=True, null=True, verbose_name=_(u'Motivo Fim Relatoria')) # tip_fim_relatoria - comissao = models.ForeignKey(Comissao, blank=True, null=True) # cod_comissao + comissao = models.ForeignKey(Comissao, blank=True, null=True, verbose_name=_(u'Localização Atual')) # cod_comissao data_desig_relator = models.DateField(verbose_name=_(u'Data Designação')) # dat_desig_relator data_destit_relator = models.DateField(blank=True, null=True, verbose_name=_(u'Data Destituição')) # dat_destit_relator @@ -233,10 +233,10 @@ class Parecer(models.Model): class TipoProposicao(models.Model): - descricao_tipo_proposicao = models.CharField(max_length=50) # des_tipo_proposicao - mat_ou_doc = models.BooleanField() # ind_mat_ou_doc - tipo_mat_ou_doc = models.IntegerField() # tip_mat_ou_doc - nome_modelo = models.CharField(max_length=50) # nom_modelo + descricao_tipo_proposicao = models.CharField(max_length=50, verbose_name=_(u'Descrição')) # des_tipo_proposicao + mat_ou_doc = models.BooleanField(verbose_name=_(u'Gera')) # ind_mat_ou_doc + tipo_mat_ou_doc = models.IntegerField(verbose_name=_(u'Tipo Matéria')) # tip_mat_ou_doc + nome_modelo = models.CharField(max_length=50, verbose_name=_(u'Modelo XML')) # nom_modelo class Meta: verbose_name = _(u'Tipo de Proposição') @@ -250,7 +250,8 @@ class Proposicao(models.Model): # XXX data_envio was not null, but actual data said otherwise!!! data_envio = models.DateTimeField(null=True) # dat_envio data_recebimento = models.DateTimeField(blank=True, null=True) # dat_recebimento - txt_descricao = models.CharField(max_length=100) # txt_descricao + txt_descricao = models.CharField(max_length=100, verbose_name=_(u'Descrição')) # tip_proposicao + # XXX data_envio was not null, but actual data said otherwise!!!) # txt_descricao cod_mat_ou_doc = models.IntegerField(blank=True, null=True) # cod_mat_ou_doc data_devolucao = models.DateTimeField(blank=True, null=True) # dat_devolucao txt_justif_devolucao = models.CharField(max_length=200, blank=True, null=True) # txt_justif_devolucao @@ -285,7 +286,7 @@ class UnidadeTramitacao(models.Model): class Tramitacao(models.Model): status = models.ForeignKey(StatusTramitacao, blank=True, null=True, verbose_name=_(u'Status')) # cod_status materia = models.ForeignKey(MateriaLegislativa) # cod_materia - data_tramitacao = models.DateField(blank=True, null=True) # dat_tramitacao + data_tramitacao = models.DateField(blank=True, null=True, verbose_name=_(u'Data Tramitação')) # dat_tramitacao unid_tram_local = models.ForeignKey(UnidadeTramitacao, blank=True, null=True, related_name='+', verbose_name=_(u'Unidade Local')) # cod_unid_tram_local data_encaminha = models.DateField(blank=True, null=True, verbose_name=_(u'Data Encaminhamento')) # dat_encaminha unid_tram_dest = models.ForeignKey(UnidadeTramitacao, blank=True, null=True, related_name='+', verbose_name=_(u'Unidade Destino')) # cod_unid_tram_dest diff --git a/sessao/models.py b/sessao/models.py index 496522a00..9cbf7b7bb 100644 --- a/sessao/models.py +++ b/sessao/models.py @@ -20,14 +20,14 @@ class SessaoPlenaria(models.Model): # andamento_sessao = models.ForeignKey(AndamentoSessao, blank=True, null=True) cod_andamento_sessao = models.IntegerField(blank=True, null=True) # cod_andamento_sessao - tipo = models.ForeignKey(TipoSessaoPlenaria) # tip_sessao - sessao_leg = models.ForeignKey(SessaoLegislativa) # cod_sessao_leg + tipo = models.ForeignKey(TipoSessaoPlenaria, verbose_name=_(u'Tipo')) # tip_sessao + sessao_leg = models.ForeignKey(SessaoLegislativa, verbose_name=_(u'Sessão Legislativa')) # cod_sessao_leg legislatura = models.ForeignKey(Legislatura, verbose_name=_(u'Legislatura')) # num_legislatura tipo_expediente = models.CharField(max_length=10) # tip_expediente data_inicio_sessao = models.DateField(verbose_name=_(u'Abertura')) # dat_inicio_sessao dia_sessao = models.CharField(max_length=15) # dia_sessao - hr_inicio_sessao = models.CharField(max_length=5) # hr_inicio_sessao - hr_fim_sessao = models.CharField(max_length=5, blank=True, null=True) # hr_fim_sessao + hr_inicio_sessao = models.CharField(max_length=5, verbose_name=_(u'Horário')) # hr_inicio_sessao + hr_fim_sessao = models.CharField(max_length=5, blank=True, null=True, verbose_name=_(u'Horário')) # hr_fim_sessao numero_sessao_plen = models.IntegerField(verbose_name=_(u'Número')) # num_sessao_plen data_fim_sessao = models.DateField(blank=True, null=True, verbose_name=_(u'Encerramento')) # dat_fim_sessao url_audio = models.CharField(max_length=150, blank=True, null=True, verbose_name=_(u'URL Arquivo Áudio (Formatos MP3 / AAC)')) # url_audio