From ce418769f7d29b616dbf114ea48c12f6e17c9e7f Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Fri, 26 Jun 2015 18:34:05 -0300 Subject: [PATCH] Add verbose names to protocoadm app --- .../DocumentoAcessorioAdministrativo.html | 333 ++++++++++++++ .../DocumentoAdministrativo.html | 429 ++++++++++++++++++ .../StatusTramitacaoAdministrativo.html | 226 +++++++++ .../TipoDocumentoAdministrativo.html | 388 ++++++++++++++++ .../TramitacaoAdministrativo.html | 410 +++++++++++++++++ protocoloadm/models.py | 134 +++--- 6 files changed, 1866 insertions(+), 54 deletions(-) create mode 100644 legacy/scripts/original_forms/DocumentoAcessorioAdministrativo.html create mode 100644 legacy/scripts/original_forms/DocumentoAdministrativo.html create mode 100644 legacy/scripts/original_forms/StatusTramitacaoAdministrativo.html create mode 100644 legacy/scripts/original_forms/TipoDocumentoAdministrativo.html create mode 100644 legacy/scripts/original_forms/TramitacaoAdministrativo.html diff --git a/legacy/scripts/original_forms/DocumentoAcessorioAdministrativo.html b/legacy/scripts/original_forms/DocumentoAcessorioAdministrativo.html new file mode 100644 index 000000000..e6c0b0a3a --- /dev/null +++ b/legacy/scripts/original_forms/DocumentoAcessorioAdministrativo.html @@ -0,0 +1,333 @@ + + + + + + + Sistema de Apoio ao Processo Legislativo + + + + + + + + + + +
+
+ + +

+ Logotipo da Casa Legislativa +

+
+

Câmara Municipal de Demonstração

+

Sistema de Apoio ao Processo Legislativo

+
+
+
+
+ Busca por palavra-chave + + +
+
+
+
+
+ +
+ usuário: saploper + +
+
+ +
+ + +
+ + + + + + + + + +

Documento Administrativo

+ +
+ +
Documento Administrativo + + + + + + + + + + + +
+ Tipo: CNV + + Número: 1 + + Ano: 2015 +
+ Assunto: AAAAA +
+ + +
Documento Acessório + + + + + + + + + + + + + + + + + + +

+ +

+ +

+ + +

+ +

+ +
+

+ +
+ + +
+ +

+ +    +

+ + + +
+
+
+
+
+
+ Av. George Washington, 3580 + - São José da Lagoa Tapada - PB + - CEP: 12345-678 - + Telefone: (12)3456-7890 + - Fax: (09)8765-4321 +
+ + Portal: http://www.camaramunicipal.gov.br + + E-mail: faleconosco@camaramunicipal.gov.br +
+
+ Desenvolvido pelo Interlegis + Desenvolvido em Zope +
+
+
+ + + + diff --git a/legacy/scripts/original_forms/DocumentoAdministrativo.html b/legacy/scripts/original_forms/DocumentoAdministrativo.html new file mode 100644 index 000000000..319ce746a --- /dev/null +++ b/legacy/scripts/original_forms/DocumentoAdministrativo.html @@ -0,0 +1,429 @@ + + + + + + + Sistema de Apoio ao Processo Legislativo + + + + + + + + + + +
+
+ + +

+ Logotipo da Casa Legislativa +

+
+

Câmara Municipal de Demonstração

+

Sistema de Apoio ao Processo Legislativo

+
+
+
+
+ Busca por palavra-chave + + +
+
+
+
+
+ +
+ usuário: saploper + +
+
+ +
+ + +
+ + + + + + + + +Ajuda +

Documentos Administrativos

+ +
+ +
+ Formulário de Cadastro + + + + + +
+ Indentificação Básica + + + + + + + + + + + + + + + + + + + + + +

+ +

+ + +

+ + +

+ + + +

+ +
  + +

+ +
 
+ + Sim + + Não +

+ + +
+
+ +
+ Outras Informações + + + + + + + +

+ +

+ + +
+ +
+
+

+ +    +

+
+
+ +
+
+
+
+
+ Av. George Washington, 3580 + - São José da Lagoa Tapada - PB + - CEP: 12345-678 - + Telefone: (12)3456-7890 + - Fax: (09)8765-4321 +
+ + Portal: http://www.camaramunicipal.gov.br + + E-mail: faleconosco@camaramunicipal.gov.br +
+
+ Desenvolvido pelo Interlegis + Desenvolvido em Zope +
+
+
+ + + + diff --git a/legacy/scripts/original_forms/StatusTramitacaoAdministrativo.html b/legacy/scripts/original_forms/StatusTramitacaoAdministrativo.html new file mode 100644 index 000000000..ab83b12e2 --- /dev/null +++ b/legacy/scripts/original_forms/StatusTramitacaoAdministrativo.html @@ -0,0 +1,226 @@ + + + + + + + Sistema de Apoio ao Processo Legislativo + + + + + + + + + + +
+
+ + +

+ Logotipo da Casa Legislativa +

+
+

Câmara Municipal de Demonstração

+

Sistema de Apoio ao Processo Legislativo

+
+
+
+
+ Busca por palavra-chave + + +
+
+
+
+
+ +
+ usuário: saploper + +
+
+ +
+ + +
+ + + + + +
+ + +

Tabelas Auxiliares

+ + + + + +
| Início |
+
Status Tramitação Administrativo + + + + + +
+ + + + + + + + +
Sigla (*)
+
Indicador da Tramitação
+
Descrição (*)
+
+
+
+ +    +

+
+
+
+
+
+
+
+
+ Av. George Washington, 3580 + - São José da Lagoa Tapada - PB + - CEP: 12345-678 - + Telefone: (12)3456-7890 + - Fax: (09)8765-4321 +
+ + Portal: http://www.camaramunicipal.gov.br + + E-mail: faleconosco@camaramunicipal.gov.br +
+
+ Desenvolvido pelo Interlegis + Desenvolvido em Zope +
+
+
+ + + + diff --git a/legacy/scripts/original_forms/TipoDocumentoAdministrativo.html b/legacy/scripts/original_forms/TipoDocumentoAdministrativo.html new file mode 100644 index 000000000..d0615cd13 --- /dev/null +++ b/legacy/scripts/original_forms/TipoDocumentoAdministrativo.html @@ -0,0 +1,388 @@ + + + + + + + + + + + + + Sistema de Apoio ao Processo Legislativo + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

+ Câmara Municipal de Piraí + + - RJ +

+

Sistema de Apoio ao Processo Legislativo

+
+
+
+ +
+ + + + + +
+ + +

Tabelas Auxiliares

+ + + + + +
| Início |
+ + + +
Tipo Documento Administrativo + + + + +
+ + + + + +
Sigla (*)
+
Descrição (*)
+
+

+ +    +

+
+
+
+
+
+ +
+
+ + +
+
+
+ + + diff --git a/legacy/scripts/original_forms/TramitacaoAdministrativo.html b/legacy/scripts/original_forms/TramitacaoAdministrativo.html new file mode 100644 index 000000000..3541373cd --- /dev/null +++ b/legacy/scripts/original_forms/TramitacaoAdministrativo.html @@ -0,0 +1,410 @@ + + + + + + + Sistema de Apoio ao Processo Legislativo + + + + + + + + + + +
+
+ + +

+ Logotipo da Casa Legislativa +

+
+

Câmara Municipal de Demonstração

+

Sistema de Apoio ao Processo Legislativo

+
+
+
+
+ Busca por palavra-chave + + +
+
+
+
+
+ +
+ usuário: saploper + +
+
+ +
+ + +
+ + + + +

Documento Administrativo

+ + + + + + + + +
+ + + + + + + +
Documento Administrativo + + + + + + + + + + + +
+ Tipo: CNV + + Número: 1 + + Ano: 2015 +
+ Assunto: AAAAA +
+ + +
Tramitação + + + + + + + + + + + + + + + + + + + + +

+ + + +

+ +

+

+

+ +

+ + +

+ +
+
+

+    +

+
+
+
+
+
+
+
+ Av. George Washington, 3580 + - São José da Lagoa Tapada - PB + - CEP: 12345-678 - + Telefone: (12)3456-7890 + - Fax: (09)8765-4321 +
+ + Portal: http://www.camaramunicipal.gov.br + + E-mail: faleconosco@camaramunicipal.gov.br +
+
+ Desenvolvido pelo Interlegis + Desenvolvido em Zope +
+
+
+ + + + diff --git a/protocoloadm/models.py b/protocoloadm/models.py index f54dcee87..28151178c 100644 --- a/protocoloadm/models.py +++ b/protocoloadm/models.py @@ -1,75 +1,101 @@ +# -*- coding: utf-8 -*- from django.db import models +from django.utils.translation import ugettext as _ from materia.models import Autor, TipoMateriaLegislativa class TipoDocumentoAdministrativo(models.Model): - sigla_tipo_documento = models.CharField(max_length=5) # sgl_tipo_documento - descricao_tipo_documento = models.CharField(max_length=50) # des_tipo_documento + sigla_tipo_documento = models.CharField(max_length=5, verbose_name=_(u'Sigla')) # sgl_tipo_documento + descricao_tipo_documento = models.CharField(max_length=50, verbose_name=_(u'Descrição')) # des_tipo_documento + + class Meta: + verbose_name = _(u'Tipo de Documento Administrativo') + verbose_name_plural = _(u'Tipos de Documento Administrativo') class DocumentoAdministrativo(models.Model): - tipo = models.ForeignKey(TipoDocumentoAdministrativo) # tip_documento - numero_documento = models.IntegerField() # num_documento - ano_documento = models.SmallIntegerField() # ano_documento - data_documento = models.DateField() # dat_documento - numero_protocolo = models.IntegerField(blank=True, null=True) # num_protocolo - txt_interessado = models.CharField(max_length=50, blank=True, null=True) # txt_interessado - autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor - numero_dias_prazo = models.IntegerField(blank=True, null=True) # num_dias_prazo - data_fim_prazo = models.DateField(blank=True, null=True) # dat_fim_prazo - tramitacao = models.BooleanField() # ind_tramitacao - txt_assunto = models.TextField() # txt_assunto - txt_observacao = models.TextField(blank=True, null=True) # txt_observacao + tipo = models.ForeignKey(TipoDocumentoAdministrativo, verbose_name=_(u'Tipo Documento')) # tip_documento + numero_documento = models.IntegerField(verbose_name=_(u'Número')) # num_documento + ano_documento = models.SmallIntegerField(verbose_name=_(u'Ano')) # ano_documento + data_documento = models.DateField(verbose_name=_(u'Data')) # dat_documento + numero_protocolo = models.IntegerField(blank=True, null=True, verbose_name=_(u'Núm. Protocolo')) # num_protocolo + txt_interessado = models.CharField(max_length=50, blank=True, null=True, verbose_name=_(u'Interessado')) # txt_interessado + autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor + numero_dias_prazo = models.IntegerField(blank=True, null=True, verbose_name=_(u'Dias Prazo')) # num_dias_prazo + data_fim_prazo = models.DateField(blank=True, null=True, verbose_name=_(u'Data Fim Prazo')) # dat_fim_prazo + tramitacao = models.BooleanField(verbose_name=_(u'Em Tramitação?')) # ind_tramitacao + txt_assunto = models.TextField(verbose_name=_(u'Assunto')) # txt_assunto + txt_observacao = models.TextField(blank=True, null=True, verbose_name=_(u'Observação')) # txt_observacao + + class Meta: + verbose_name = _(u'Documento Administrativo') + verbose_name_plural = _(u'Documentos Administrativos') class DocumentoAcessorioAdministrativo(models.Model): - documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento - tipo = models.ForeignKey(TipoDocumentoAdministrativo) # tip_documento - nome_documento = models.CharField(max_length=30) # nom_documento - nome_arquivo = models.CharField(max_length=100) # nom_arquivo - data_documento = models.DateField(blank=True, null=True) # dat_documento - nome_autor_documento = models.CharField(max_length=50, blank=True, null=True) # nom_autor_documento - txt_assunto = models.TextField(blank=True, null=True) # txt_assunto - txt_indexacao = models.TextField(blank=True, null=True) # txt_indexacao + documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento + tipo = models.ForeignKey(TipoDocumentoAdministrativo, verbose_name=_(u'Tipo')) # tip_documento + nome_documento = models.CharField(max_length=30, verbose_name=_(u'Nome')) # nom_documento + nome_arquivo = models.CharField(max_length=100, verbose_name=_(u'Arquivo')) # nom_arquivo + data_documento = models.DateField(blank=True, null=True, verbose_name=_(u'Data')) # dat_documento + nome_autor_documento = models.CharField(max_length=50, blank=True, null=True, verbose_name=_(u'Autor')) # nom_autor_documento + txt_assunto = models.TextField(blank=True, null=True, verbose_name=_(u'Assunto')) # txt_assunto + txt_indexacao = models.TextField(blank=True, null=True) # txt_indexacao + + class Meta: + verbose_name = _(u'Documento Acessório') + verbose_name_plural = _(u'Documentos Acessórios') class Protocolo(models.Model): - numero_protocolo = models.IntegerField(blank=True, null=True) # num_protocolo - ano_protocolo = models.SmallIntegerField() # ano_protocolo - data_protocolo = models.DateField() # dat_protocolo - hora_protocolo = models.TimeField() # hor_protocolo - data_timestamp = models.DateTimeField() # dat_timestamp - tipo_protocolo = models.IntegerField() # tip_protocolo - tipo_processo = models.IntegerField() # tip_processo - txt_interessado = models.CharField(max_length=60, blank=True, null=True) # txt_interessado - autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor - txt_assunto_ementa = models.TextField(blank=True, null=True) # txt_assunto_ementa - tipo_documento = models.ForeignKey(TipoDocumentoAdministrativo, blank=True, null=True) # tip_documento - tipo_materia = models.ForeignKey(TipoMateriaLegislativa, blank=True, null=True) # tip_materia - numero_paginas = models.IntegerField(blank=True, null=True) # num_paginas - txt_observacao = models.TextField(blank=True, null=True) # txt_observacao - anulado = models.BooleanField() # ind_anulado - txt_user_anulacao = models.CharField(max_length=20, blank=True, null=True) # txt_user_anulacao - txt_ip_anulacao = models.CharField(max_length=15, blank=True, null=True) # txt_ip_anulacao - txt_just_anulacao = models.CharField(max_length=60, blank=True, null=True) # txt_just_anulacao - timestamp_anulacao = models.DateTimeField(blank=True, null=True) # timestamp_anulacao + numero_protocolo = models.IntegerField(blank=True, null=True) # num_protocolo + ano_protocolo = models.SmallIntegerField() # ano_protocolo + data_protocolo = models.DateField() # dat_protocolo + hora_protocolo = models.TimeField() # hor_protocolo + data_timestamp = models.DateTimeField() # dat_timestamp + tipo_protocolo = models.IntegerField(verbose_name=_(u'Tipo de Protocolo')) # tip_protocolo + tipo_processo = models.IntegerField() # tip_processo + txt_interessado = models.CharField(max_length=60, blank=True, null=True) # txt_interessado + autor = models.ForeignKey(Autor, blank=True, null=True) # cod_autor + txt_assunto_ementa = models.TextField(blank=True, null=True) # txt_assunto_ementa + tipo_documento = models.ForeignKey(TipoDocumentoAdministrativo, blank=True, null=True, verbose_name=_(u'Tipo de documento')) # tip_documento + tipo_materia = models.ForeignKey(TipoMateriaLegislativa, blank=True, null=True, verbose_name=_(u'Tipo Matéria')) # tip_materia + numero_paginas = models.IntegerField(blank=True, null=True, verbose_name=_(u'Núm. Páginas')) # num_paginas + txt_observacao = models.TextField(blank=True, null=True, verbose_name=_(u'Observação')) # txt_observacao + anulado = models.BooleanField() # ind_anulado + txt_user_anulacao = models.CharField(max_length=20, blank=True, null=True) # txt_user_anulacao + txt_ip_anulacao = models.CharField(max_length=15, blank=True, null=True) # txt_ip_anulacao + txt_just_anulacao = models.CharField(max_length=60, blank=True, null=True) # txt_just_anulacao + timestamp_anulacao = models.DateTimeField(blank=True, null=True) # timestamp_anulacao + + class Meta: + verbose_name = _(u'Protocolo') + verbose_name_plural = _(u'Protocolos') class StatusTramitacaoAdministrativo(models.Model): - sigla_status = models.CharField(max_length=10) # sgl_status - descricao_status = models.CharField(max_length=60) # des_status - fim_tramitacao = models.BooleanField() # ind_fim_tramitacao - retorno_tramitacao = models.BooleanField() # ind_retorno_tramitacao + sigla_status = models.CharField(max_length=10, verbose_name=_(u'Sigla')) # sgl_status + descricao_status = models.CharField(max_length=60, verbose_name=_(u'Descrição')) # des_status + fim_tramitacao = models.BooleanField() # ind_fim_tramitacao + retorno_tramitacao = models.BooleanField() # ind_retorno_tramitacao + + class Meta: + verbose_name = _(u'Status de Tramitação') + verbose_name_plural = _(u'Status de Tramitação') class TramitacaoAdministrativo(models.Model): - documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento - data_tramitacao = models.DateField(blank=True, null=True) # dat_tramitacao - cod_unid_tram_local = models.IntegerField(blank=True, null=True) # cod_unid_tram_local - data_encaminha = models.DateField(blank=True, null=True) # dat_encaminha - cod_unid_tram_dest = models.IntegerField(blank=True, null=True) # cod_unid_tram_dest - status = models.ForeignKey(StatusTramitacaoAdministrativo, blank=True, null=True) # cod_status - ult_tramitacao = models.BooleanField() # ind_ult_tramitacao - txt_tramitacao = models.TextField(blank=True, null=True) # txt_tramitacao - data_fim_prazo = models.DateField(blank=True, null=True) # dat_fim_prazo + documento = models.ForeignKey(DocumentoAdministrativo) # cod_documento + data_tramitacao = models.DateField(blank=True, null=True) # dat_tramitacao + cod_unid_tram_local = models.IntegerField(blank=True, null=True, verbose_name=_(u'Unidade Local')) # cod_unid_tram_local + data_encaminha = models.DateField(blank=True, null=True, verbose_name=_(u'Data Encaminhamento')) # dat_encaminha + cod_unid_tram_dest = models.IntegerField(blank=True, null=True, verbose_name=_(u'Unidade Destino')) # cod_unid_tram_dest + status = models.ForeignKey(StatusTramitacaoAdministrativo, blank=True, null=True, verbose_name=_(u'Status')) # cod_status + ult_tramitacao = models.BooleanField() # ind_ult_tramitacao + txt_tramitacao = models.TextField(blank=True, null=True, verbose_name=_(u'Texto da Ação')) # txt_tramitacao + data_fim_prazo = models.DateField(blank=True, null=True, verbose_name=_(u'Data Fim do Prazo')) # dat_fim_prazo + + class Meta: + verbose_name = _(u'Tramitação de Documento Administrativo') + verbose_name_plural = _(u'Tramitações de Documento Administrativo')