Browse Source

Renomeia constante com nomes de UFS

pull/1689/head
Marcio Mazza 7 years ago
parent
commit
d3036798be
  1. 13
      sapl/base/models.py
  2. 4
      sapl/parlamentares/models.py
  3. 22
      sapl/relatorios/views.py
  4. 3
      sapl/utils.py

13
sapl/base/models.py

@ -1,18 +1,13 @@
import reversion
from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.contenttypes.fields import GenericForeignKey
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
from django.db import models from django.db import models
from django.db.models.signals import post_migrate from django.db.models.signals import post_migrate
from django.db.utils import DEFAULT_DB_ALIAS from django.db.utils import DEFAULT_DB_ALIAS
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
import reversion
from sapl.utils import (
UF,
YES_NO_CHOICES,
get_settings_auth_user_model,
models_with_gr_for_model
)
from sapl.utils import (LISTA_DE_UFS, YES_NO_CHOICES,
get_settings_auth_user_model, models_with_gr_for_model)
TIPO_DOCUMENTO_ADMINISTRATIVO = (('O', _('Ostensivo')), TIPO_DOCUMENTO_ADMINISTRATIVO = (('O', _('Ostensivo')),
('R', _('Restritivo'))) ('R', _('Restritivo')))
@ -36,7 +31,7 @@ class CasaLegislativa(models.Model):
cep = models.CharField(max_length=100, verbose_name=_('CEP')) cep = models.CharField(max_length=100, verbose_name=_('CEP'))
municipio = models.CharField(max_length=100, verbose_name=_('Município')) municipio = models.CharField(max_length=100, verbose_name=_('Município'))
uf = models.CharField(max_length=100, uf = models.CharField(max_length=100,
choices=UF, choices=LISTA_DE_UFS,
verbose_name=_('UF')) verbose_name=_('UF'))
telefone = models.CharField( telefone = models.CharField(
max_length=100, blank=True, verbose_name=_('Telefone')) max_length=100, blank=True, verbose_name=_('Telefone'))

4
sapl/parlamentares/models.py

@ -7,7 +7,7 @@ from model_utils import Choices
from sapl.base.models import Autor from sapl.base.models import Autor
from sapl.decorators import vigencia_atual from sapl.decorators import vigencia_atual
from sapl.utils import (INDICADOR_AFASTAMENTO, UF, YES_NO_CHOICES, from sapl.utils import (INDICADOR_AFASTAMENTO, LISTA_DE_UFS, YES_NO_CHOICES,
SaplGenericRelation, get_settings_auth_user_model, SaplGenericRelation, get_settings_auth_user_model,
intervalos_tem_intersecao, intervalos_tem_intersecao,
restringe_tipos_de_arquivo_img, texto_upload_path) restringe_tipos_de_arquivo_img, texto_upload_path)
@ -155,7 +155,7 @@ class Municipio(models.Model): # Localidade
nome = models.CharField(max_length=50, blank=True) nome = models.CharField(max_length=50, blank=True)
uf = models.CharField( uf = models.CharField(
max_length=2, blank=True, choices=UF) max_length=2, blank=True, choices=LISTA_DE_UFS)
regiao = models.CharField( regiao = models.CharField(
max_length=2, blank=True, choices=REGIAO_CHOICES) max_length=2, blank=True, choices=REGIAO_CHOICES)

22
sapl/relatorios/views.py

@ -19,7 +19,7 @@ from sapl.sessao.models import (ExpedienteMateria, ExpedienteSessao,
OrdemDia, PresencaOrdemDia, SessaoPlenaria, OrdemDia, PresencaOrdemDia, SessaoPlenaria,
SessaoPlenariaPresenca) SessaoPlenariaPresenca)
from sapl.settings import STATIC_ROOT from sapl.settings import STATIC_ROOT
from sapl.utils import UF, filiacao_data, TrocaTag, ExtraiTag from sapl.utils import LISTA_DE_UFS, ExtraiTag, TrocaTag, filiacao_data
from .templates import (pdf_capa_processo_gerar, from .templates import (pdf_capa_processo_gerar,
pdf_documento_administrativo_gerar, pdf_espelho_gerar, pdf_documento_administrativo_gerar, pdf_espelho_gerar,
@ -27,8 +27,6 @@ from .templates import (pdf_capa_processo_gerar,
pdf_ordem_dia_gerar, pdf_pauta_sessao_gerar, pdf_ordem_dia_gerar, pdf_pauta_sessao_gerar,
pdf_protocolo_gerar, pdf_sessao_plenaria_gerar) pdf_protocolo_gerar, pdf_sessao_plenaria_gerar)
uf_dic = dict(UF)
def get_kwargs_params(request, fields): def get_kwargs_params(request, fields):
kwargs = {} kwargs = {}
@ -46,8 +44,9 @@ def get_cabecalho(casa):
cabecalho = {} cabecalho = {}
cabecalho["nom_casa"] = casa.nome cabecalho["nom_casa"] = casa.nome
uf_dict = dict(LISTA_DE_UFS)
# FIXME i18n # FIXME i18n
cabecalho["nom_estado"] = "Estado de " + uf_dic[casa.uf.upper()] cabecalho["nom_estado"] = "Estado de " + uf_dict[casa.uf.upper()]
return cabecalho return cabecalho
@ -745,11 +744,11 @@ def get_turno(dic, materia, sessao_data_inicio):
data_tramitacao__lte=sessao_data_inicio, data_tramitacao__lte=sessao_data_inicio,
).exclude(turno__exact='' ).exclude(turno__exact=''
).select_related( ).select_related(
'materia', 'materia',
'status', 'status',
'materia__tipo').order_by( 'materia__tipo').order_by(
'-data_tramitacao' '-data_tramitacao'
).first() ).first()
if tramitacao is not None: if tramitacao is not None:
for t in Tramitacao.TURNO_CHOICES: for t in Tramitacao.TURNO_CHOICES:
if t[0] == tramitacao.turno: if t[0] == tramitacao.turno:
@ -792,15 +791,11 @@ def relatorio_sessao_plenaria(request, pk):
lst_votacao, lst_votacao,
lst_oradores) = get_sessao_plenaria(sessao, casa) lst_oradores) = get_sessao_plenaria(sessao, casa)
for idx in range(len(lst_expedientes)): for idx in range(len(lst_expedientes)):
txt_expedientes = lst_expedientes[idx]['txt_expediente'] txt_expedientes = lst_expedientes[idx]['txt_expediente']
txt_expedientes = TrocaTag(txt_expedientes, '<table', 'table>', 6, 6, 'expedientes') txt_expedientes = TrocaTag(txt_expedientes, '<table', 'table>', 6, 6, 'expedientes')
lst_expedientes[idx]['txt_expediente'] = txt_expedientes lst_expedientes[idx]['txt_expediente'] = txt_expedientes
pdf = pdf_sessao_plenaria_gerar.principal( pdf = pdf_sessao_plenaria_gerar.principal(
cabecalho, cabecalho,
rodape, rodape,
@ -1076,7 +1071,6 @@ def get_pauta_sessao(sessao, casa):
dic_expediente_materia["des_turno"] = turno dic_expediente_materia["des_turno"] = turno
dic_expediente_materia["des_situacao"] = tramitacao dic_expediente_materia["des_situacao"] = tramitacao
lst_expediente_materia.append(dic_expediente_materia) lst_expediente_materia.append(dic_expediente_materia)
lst_votacao = [] lst_votacao = []

3
sapl/utils.py

@ -272,7 +272,7 @@ def listify(function):
return list(function(*args, **kwargs)) return list(function(*args, **kwargs))
return f return f
UF = [ LISTA_DE_UFS = [
('AC', 'Acre'), ('AC', 'Acre'),
('AL', 'Alagoas'), ('AL', 'Alagoas'),
('AP', 'Amapá'), ('AP', 'Amapá'),
@ -675,6 +675,7 @@ def get_mime_type_from_file_extension(filename):
mime = "application/%s" % (ext,) mime = "application/%s" % (ext,)
return mime return mime
def ExtraiTag(texto, posicao): def ExtraiTag(texto, posicao):
for i in range(posicao, len(texto)): for i in range(posicao, len(texto)):
if (texto[i] == '>'): if (texto[i] == '>'):

Loading…
Cancel
Save