Browse Source

Conversao das strings das views

StringsNaoFormatadas
Gustavo 3 years ago
parent
commit
1b3e8e6184
  1. 16
      sapl/base/views.py
  2. 36
      sapl/materia/views.py
  3. 2
      sapl/painel/views.py
  4. 10
      sapl/parlamentares/views.py
  5. 22
      sapl/protocoloadm/views.py
  6. 22
      sapl/relatorios/views.py
  7. 42
      sapl/sessao/views.py

16
sapl/base/views.py

@ -98,7 +98,7 @@ class LoginSapl(views.LoginView):
class ConfirmarEmailView(TemplateView): class ConfirmarEmailView(TemplateView):
template_name = "email/confirma.html" template_name = _('email/confirma.html')
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
uid = urlsafe_base64_decode(self.kwargs['uidb64']) uid = urlsafe_base64_decode(self.kwargs['uidb64'])
@ -163,11 +163,11 @@ class TipoAutorCrud(CrudAux):
@property @property
def verbose_name(self): def verbose_name(self):
vn = super().verbose_name vn = super().verbose_name
vn = "{} {}".format(vn, _('Externo ao SAPL')) vn = _('{} {}').format(vn, _('Externo ao SAPL'))
return vn return vn
class ListView(CrudAux.ListView): class ListView(CrudAux.ListView):
template_name = "base/tipoautor_list.html" template_name = _('base/tipoautor_list.html')
def get_queryset(self): def get_queryset(self):
qs = CrudAux.ListView.get_queryset(self) qs = CrudAux.ListView.get_queryset(self)
@ -232,7 +232,7 @@ class AutorCrud(CrudAux):
kwargs['token'] = default_token_generator.make_token(user) kwargs['token'] = default_token_generator.make_token(user)
kwargs['uidb64'] = urlsafe_base64_encode( kwargs['uidb64'] = urlsafe_base64_encode(
force_bytes(user.pk)) force_bytes(user.pk))
assunto = "SAPL - Confirmação de Conta" assunto = _('SAPL - Confirmação de Conta')
full_url = self.request.get_raw_uri() full_url = self.request.get_raw_uri()
url_base = full_url[:full_url.find('sistema') - 1] url_base = full_url[:full_url.find('sistema') - 1]
@ -387,14 +387,14 @@ class RelatorioDocumentosAcessoriosView(RelatorioMixin, FilterView):
TipoMateriaLegislativa.objects.get(pk=tipo_materia) TipoMateriaLegislativa.objects.get(pk=tipo_materia)
) )
else: else:
context['tipo_materia'] = "Não selecionado" context['tipo_materia'] = _('Não selecionado')
data_inicial = self.request.GET['data_0'] data_inicial = self.request.GET['data_0']
data_final = self.request.GET['data_1'] data_final = self.request.GET['data_1']
if not data_inicial: if not data_inicial:
data_inicial = "Data Inicial não definida" data_inicial = _('Data Inicial não definida')
if not data_final: if not data_final:
data_final = "Data Final não definida" data_final = _('Data Final não definida')
context['periodo'] = ( context['periodo'] = (
data_inicial + ' - ' + data_final data_inicial + ' - ' + data_final
) )
@ -1819,7 +1819,7 @@ def protocolos_com_materias():
for m in MateriaLegislativa.objects.filter(numero_protocolo__isnull=False).order_by('-ano', 'numero_protocolo'): for m in MateriaLegislativa.objects.filter(numero_protocolo__isnull=False).order_by('-ano', 'numero_protocolo'):
if Protocolo.objects.filter(numero=m.numero_protocolo, ano=m.ano).exists(): if Protocolo.objects.filter(numero=m.numero_protocolo, ano=m.ano).exists():
key = "{}/{}".format(m.numero_protocolo, m.ano) key = _('{}/{}').format(m.numero_protocolo, m.ano)
val = protocolos.get(key, list()) val = protocolos.get(key, list())
val.append(m) val.append(m)
protocolos[key] = val protocolos[key] = val

36
sapl/materia/views.py

@ -177,7 +177,7 @@ class AdicionarVariasAutorias(PermissionRequiredForAppCrudMixin, FilterView):
class CriarProtocoloMateriaView(CreateView): class CriarProtocoloMateriaView(CreateView):
template_name = "crud/form.html" template_name = _('crud/form.html')
form_class = MateriaSimplificadaForm form_class = MateriaSimplificadaForm
form_valid_message = _('Matéria cadastrada com sucesso!') form_valid_message = _('Matéria cadastrada com sucesso!')
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -597,7 +597,7 @@ class ProposicaoRecebida(PermissionRequiredMixin, ListView):
class ReceberProposicao(PermissionRequiredForAppCrudMixin, FormView): class ReceberProposicao(PermissionRequiredForAppCrudMixin, FormView):
app_label = sapl.protocoloadm.apps.AppConfig.label app_label = sapl.protocoloadm.apps.AppConfig.label
template_name = "crud/form.html" template_name = _('crud/form.html')
form_class = ReceberProposicaoForm form_class = ReceberProposicaoForm
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
@ -649,7 +649,7 @@ class ReceberProposicao(PermissionRequiredForAppCrudMixin, FormView):
class RetornarProposicao(UpdateView): class RetornarProposicao(UpdateView):
app_label = sapl.protocoloadm.apps.AppConfig.label app_label = sapl.protocoloadm.apps.AppConfig.label
template_name = "materia/proposicao_confirm_return.html" template_name = _('materia/proposicao_confirm_return.html')
model = Proposicao model = Proposicao
fields = ['data_envio', 'descricao'] fields = ['data_envio', 'descricao']
permission_required = ('materia.detail_proposicao_enviada', ) permission_required = ('materia.detail_proposicao_enviada', )
@ -681,7 +681,7 @@ class RetornarProposicao(UpdateView):
class ConfirmarProposicao(PermissionRequiredForAppCrudMixin, UpdateView): class ConfirmarProposicao(PermissionRequiredForAppCrudMixin, UpdateView):
app_label = sapl.protocoloadm.apps.AppConfig.label app_label = sapl.protocoloadm.apps.AppConfig.label
template_name = "materia/confirmar_proposicao.html" template_name = _('materia/confirmar_proposicao.html')
model = Proposicao model = Proposicao
form_class = ConfirmarProposicaoForm, DevolverProposicaoForm form_class = ConfirmarProposicaoForm, DevolverProposicaoForm
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -1184,7 +1184,7 @@ class ProposicaoCrud(Crud):
class ReciboProposicaoView(TemplateView): class ReciboProposicaoView(TemplateView):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
template_name = "materia/recibo_proposicao.html" template_name = _('materia/recibo_proposicao.html')
permission_required = ('materia.detail_proposicao', ) permission_required = ('materia.detail_proposicao', )
def has_permission(self): def has_permission(self):
@ -1242,7 +1242,7 @@ class ReciboProposicaoView(TemplateView):
class HistoricoProposicaoView(PermissionRequiredMixin, ListView): class HistoricoProposicaoView(PermissionRequiredMixin, ListView):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
template_name = "materia/historico_proposicao.html" template_name = _('materia/historico_proposicao.html')
ordering = ['-data_hora'] ordering = ['-data_hora']
paginate_by = 10 paginate_by = 10
model = HistoricoProposicao model = HistoricoProposicao
@ -1304,10 +1304,10 @@ class RelatoriaCrud(MasterDetailCrud):
localizacao = 0 localizacao = 0
if loc_atual.unidade_tramitacao_destino.orgao: if loc_atual.unidade_tramitacao_destino.orgao:
# 0 = Orgão # 0 = Orgão
tipo_unidade_tramitacao_destino = "Orgão" tipo_unidade_tramitacao_destino = _('Orgão')
elif loc_atual.unidade_tramitacao_destino.parlamentar: elif loc_atual.unidade_tramitacao_destino.parlamentar:
# 1 = Parlamentar # 1 = Parlamentar
tipo_unidade_tramitacao_destino = "Parlamentar" tipo_unidade_tramitacao_destino = _('Parlamentar')
unidade_tramitacao_destino = loc_atual.unidade_tramitacao_destino unidade_tramitacao_destino = loc_atual.unidade_tramitacao_destino
return { return {
@ -1472,7 +1472,7 @@ class TramitacaoCrud(MasterDetailCrud):
'-data_tramitacao', '-id').exclude( '-data_tramitacao', '-id').exclude(
id=ultima_tramitacao.id).first() id=ultima_tramitacao.id).first()
if not penultima_tramitacao or \ if not penultima_tramitacao or \
penultima_tramitacao.status.indicador == "F": penultima_tramitacao.status.indicador == _('F'):
materia.em_tramitacao = False materia.em_tramitacao = False
else: else:
materia.em_tramitacao = True materia.em_tramitacao = True
@ -1495,7 +1495,7 @@ class TramitacaoCrud(MasterDetailCrud):
'-data_tramitacao', '-id').exclude( '-data_tramitacao', '-id').exclude(
id=ultima_tramitacao.id).first() id=ultima_tramitacao.id).first()
if not penultima_tramitacao or \ if not penultima_tramitacao or \
penultima_tramitacao.status.indicador == "F": penultima_tramitacao.status.indicador == _('F'):
materia.em_tramitacao = False materia.em_tramitacao = False
else: else:
materia.em_tramitacao = True materia.em_tramitacao = True
@ -1508,7 +1508,7 @@ class TramitacaoCrud(MasterDetailCrud):
class DetailView(MasterDetailCrud.DetailView): class DetailView(MasterDetailCrud.DetailView):
template_name = "materia/tramitacao_detail.html" template_name = _('materia/tramitacao_detail.html')
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs) context = super().get_context_data(**kwargs)
@ -1886,7 +1886,7 @@ class MateriaLegislativaCrud(Crud):
class DetailView(Crud.DetailView): class DetailView(Crud.DetailView):
layout_key = 'MateriaLegislativaDetail' layout_key = 'MateriaLegislativaDetail'
template_name = "materia/materialegislativa_detail.html" template_name = _('materia/materialegislativa_detail.html')
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs) context = super().get_context_data(**kwargs)
@ -1907,7 +1907,7 @@ class MateriaLegislativaCrud(Crud):
# FIXME - qual a finalidade dessa classe?? # FIXME - qual a finalidade dessa classe??
class DocumentoAcessorioView(PermissionRequiredMixin, CreateView): class DocumentoAcessorioView(PermissionRequiredMixin, CreateView):
template_name = "materia/documento_acessorio.html" template_name = _('materia/documento_acessorio.html')
form_class = DocumentoAcessorioForm form_class = DocumentoAcessorioForm
permission_required = ('materia.add_documentoacessorio', ) permission_required = ('materia.add_documentoacessorio', )
@ -2114,7 +2114,7 @@ class MateriaLegislativaPesquisaView(FilterView):
class AcompanhamentoMateriaView(CreateView): class AcompanhamentoMateriaView(CreateView):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
template_name = "materia/acompanhamento_materia.html" template_name = _('materia/acompanhamento_materia.html')
def get_random_chars(self): def get_random_chars(self):
s = ascii_letters + digits s = ascii_letters + digits
@ -2820,7 +2820,7 @@ class TipoMateriaCrud(CrudAux):
class ListView(CrudAux.ListView): class ListView(CrudAux.ListView):
paginate_by = None paginate_by = None
layout_key = 'TipoMateriaLegislativaDetail' layout_key = 'TipoMateriaLegislativaDetail'
template_name = "materia/tipomaterialegislativa_list.html" template_name = _('materia/tipomaterialegislativa_list.html')
def hook_sigla(self, obj, default, url): def hook_sigla(self, obj, default, url):
return '<a href="{}" pk="{}">{}</a>'.format( return '<a href="{}" pk="{}">{}</a>'.format(
@ -2877,7 +2877,7 @@ def create_zip_docacessorios(materia):
logger.error(e) logger.error(e)
raise e raise e
external_name = "mat_{}_{}_docacessorios.zip".format( external_name = _('mat_{}_{}_docacessorios.zip').format(
materia.numero, materia.ano) materia.numero, materia.ano)
return external_name, _zipfile.getvalue() return external_name, _zipfile.getvalue()
@ -2949,7 +2949,7 @@ def create_pdf_docacessorios(materia):
merger.write(data) merger.write(data)
merger.close() merger.close()
external_name = "mat_{}_{}_docacessorios.pdf".format( external_name = _('mat_{}_{}_docacessorios.pdf').format(
materia.numero, materia.ano) materia.numero, materia.ano)
return external_name, data.getvalue() return external_name, data.getvalue()
@ -2990,7 +2990,7 @@ def get_pdf_docacessorios(request, pk):
def configEtiquetaMateriaLegislativaCrud(request): def configEtiquetaMateriaLegislativaCrud(request):
config = ConfigEtiquetaMateriaLegislativa.objects.last() config = ConfigEtiquetaMateriaLegislativa.objects.last()
if request.method == "POST": if request.method == _('POST'):
form = ConfigEtiquetaMateriaLegislativaForms( form = ConfigEtiquetaMateriaLegislativaForms(
request.POST, instance=config) request.POST, instance=config)
if form.is_valid(): if form.is_valid():

2
sapl/painel/views.py

@ -555,7 +555,7 @@ def get_dados_painel(request, pk):
'sessao_plenaria': str(sessao), 'sessao_plenaria': str(sessao),
'sessao_plenaria_data': sessao.data_inicio.strftime('%d/%m/%Y'), 'sessao_plenaria_data': sessao.data_inicio.strftime('%d/%m/%Y'),
'sessao_plenaria_hora_inicio': sessao.hora_inicio, 'sessao_plenaria_hora_inicio': sessao.hora_inicio,
'sessao_solene': sessao.tipo.nome == "Solene", 'sessao_solene': sessao.tipo.nome == _('Solene'),
'sessao_finalizada': sessao.finalizada, 'sessao_finalizada': sessao.finalizada,
'tema_solene': sessao.tema_solene, 'tema_solene': sessao.tema_solene,
'cronometro_aparte': get_cronometro_status(request, 'aparte'), 'cronometro_aparte': get_cronometro_status(request, 'aparte'),

10
sapl/parlamentares/views.py

@ -220,7 +220,7 @@ class PesquisarParlamentarView(FilterView):
data = self.filterset.data data = self.filterset.data
url = '' url = ''
if data: if data:
url = "&" + str(self.request.META['QUERY_STRING']) url = _('&') + str(self.request.META['QUERY_STRING'])
if url.startswith("&page"): if url.startswith("&page"):
url = '' url = ''
@ -275,7 +275,7 @@ class PesquisarColigacaoView(FilterView):
data = self.filterset.data data = self.filterset.data
url = '' url = ''
if data: if data:
url = "&" + str(self.request.META['QUERY_STRING']) url = _('&') + str(self.request.META['QUERY_STRING'])
if url.startswith("&page"): if url.startswith("&page"):
url = '' url = ''
@ -329,7 +329,7 @@ class PesquisarPartidoView(FilterView):
data = self.filterset.data data = self.filterset.data
url = '' url = ''
if data: if data:
url = "&" + str(self.request.META['QUERY_STRING']) url = _('&') + str(self.request.META['QUERY_STRING'])
if url.startswith("&page"): if url.startswith("&page"):
url = '' url = ''
@ -759,7 +759,7 @@ class ParlamentarCrud(Crud):
return super(Crud.CreateView, self).form_valid(form) return super(Crud.CreateView, self).form_valid(form)
class ListView(Crud.ListView): class ListView(Crud.ListView):
template_name = "parlamentares/parlamentares_list.html" template_name = _('parlamentares/parlamentares_list.html')
paginate_by = None paginate_by = None
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -817,7 +817,7 @@ class ParlamentarCrud(Crud):
class ParlamentarMateriasView(FormView): class ParlamentarMateriasView(FormView):
template_name = "parlamentares/materias.html" template_name = _('parlamentares/materias.html')
success_url = reverse_lazy('sapl.parlamentares:parlamentar_materia') success_url = reverse_lazy('sapl.parlamentares:parlamentar_materia')
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

22
sapl/protocoloadm/views.py

@ -185,7 +185,7 @@ class AcompanhamentoExcluirView(TemplateView):
class AcompanhamentoDocumentoView(CreateView): class AcompanhamentoDocumentoView(CreateView):
template_name = "protocoloadm/acompanhamento_documento.html" template_name = _('protocoloadm/acompanhamento_documento.html]')
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -508,7 +508,7 @@ class ProtocoloPesquisaView(PermissionRequiredMixin, FilterView):
# Então a ordem da URL está diferente # Então a ordem da URL está diferente
data = self.filterset.data data = self.filterset.data
if data and data.get('numero') is not None: if data and data.get('numero') is not None:
url = "&" + str(self.request.environ['QUERY_STRING']) url = _('&') + str(self.request.environ['QUERY_STRING'])
if url.startswith("&page"): if url.startswith("&page"):
ponto_comeco = url.find('numero=') - 1 ponto_comeco = url.find('numero=') - 1
url = url[ponto_comeco:] url = url[ponto_comeco:]
@ -587,7 +587,7 @@ class ProtocoloDocumentoView(PermissionRequiredMixin,
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
template_name = "protocoloadm/protocolar_documento.html" template_name = _('protocoloadm/protocolar_documento.html')
form_class = ProtocoloDocumentoForm form_class = ProtocoloDocumentoForm
form_valid_message = _('Protocolo cadastrado com sucesso!') form_valid_message = _('Protocolo cadastrado com sucesso!')
permission_required = ('protocoloadm.add_protocolo', ) permission_required = ('protocoloadm.add_protocolo', )
@ -682,7 +682,7 @@ class ProtocoloDocumentoView(PermissionRequiredMixin,
class CriarDocumentoProtocolo(PermissionRequiredMixin, CreateView): class CriarDocumentoProtocolo(PermissionRequiredMixin, CreateView):
template_name = "protocoloadm/criar_documento.html" template_name = _('protocoloadm/criar_documento.html')
form_class = DocumentoAdministrativoForm form_class = DocumentoAdministrativoForm
permission_required = ('protocoloadm.add_documentoadministrativo',) permission_required = ('protocoloadm.add_documentoadministrativo',)
@ -723,7 +723,7 @@ class CriarDocumentoProtocolo(PermissionRequiredMixin, CreateView):
class ProtocoloMostrarView(PermissionRequiredMixin, TemplateView): class ProtocoloMostrarView(PermissionRequiredMixin, TemplateView):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
template_name = "protocoloadm/protocolo_mostrar.html" template_name = _('protocoloadm/protocolo_mostrar.html')
permission_required = ('protocoloadm.detail_protocolo', ) permission_required = ('protocoloadm.detail_protocolo', )
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
@ -761,7 +761,7 @@ class ProtocoloMostrarView(PermissionRequiredMixin, TemplateView):
class ComprovanteProtocoloView(PermissionRequiredMixin, TemplateView): class ComprovanteProtocoloView(PermissionRequiredMixin, TemplateView):
template_name = "protocoloadm/comprovante.html" template_name = _('protocoloadm/comprovante.html')
permission_required = ('protocoloadm.detail_protocolo', ) permission_required = ('protocoloadm.detail_protocolo', )
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
@ -801,7 +801,7 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
template_name = "protocoloadm/protocolar_materia.html" template_name = _('protocoloadm/protocolar_materia.html')
form_class = ProtocoloMateriaForm form_class = ProtocoloMateriaForm
form_valid_message = _('Matéria cadastrada com sucesso!') form_valid_message = _('Matéria cadastrada com sucesso!')
permission_required = ('protocoloadm.add_protocolo',) permission_required = ('protocoloadm.add_protocolo',)
@ -950,7 +950,7 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
class ProtocoloMateriaTemplateView(PermissionRequiredMixin, TemplateView): class ProtocoloMateriaTemplateView(PermissionRequiredMixin, TemplateView):
template_name = "protocoloadm/MateriaTemplate.html" template_name = _('protocoloadm/MateriaTemplate.html')
permission_required = ('protocoloadm.detail_protocolo', ) permission_required = ('protocoloadm.detail_protocolo', )
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
@ -1030,7 +1030,7 @@ class PesquisarDocumentoAdministrativoView(DocumentoAdministrativoMixin,
# Então a ordem da URL está diferente # Então a ordem da URL está diferente
data = self.filterset.data data = self.filterset.data
if data and data.get('tipo') is not None: if data and data.get('tipo') is not None:
url = "&" + str(self.request.environ['QUERY_STRING']) url = _('&') + str(self.request.environ['QUERY_STRING'])
if url.startswith("&page"): if url.startswith("&page"):
ponto_comeco = url.find('tipo=') - 1 ponto_comeco = url.find('tipo=') - 1
url = url[ponto_comeco:] url = url[ponto_comeco:]
@ -1733,7 +1733,7 @@ def apaga_protocolos(request, ano, numero_protocolo=None):
@staff_member_required @staff_member_required
def apaga_protocolos_view(request): def apaga_protocolos_view(request):
if request.method == "GET": if request.method == _('GET'):
if Protocolo.objects.exists(): if Protocolo.objects.exists():
intervalo_data = Protocolo.objects.all().distinct( intervalo_data = Protocolo.objects.all().distinct(
'ano').values_list('ano', flat=True).order_by('-ano') 'ano').values_list('ano', flat=True).order_by('-ano')
@ -1741,7 +1741,7 @@ def apaga_protocolos_view(request):
intervalo_data = None intervalo_data = None
return render(request, "protocoloadm/deleta_todos_protocolos.html", {'intervalo_data': intervalo_data}) return render(request, "protocoloadm/deleta_todos_protocolos.html", {'intervalo_data': intervalo_data})
elif request.method == "POST": elif request.method == _('POST'):
password = request.POST.get('senha') password = request.POST.get('senha')
valid = request.user.check_password(password) valid = request.user.check_password(password)
if valid: if valid:

22
sapl/relatorios/views.py

@ -64,7 +64,7 @@ def get_cabecalho(casa):
cabecalho["nom_casa"] = casa.nome cabecalho["nom_casa"] = casa.nome
uf_dict = dict(LISTA_DE_UFS) uf_dict = dict(LISTA_DE_UFS)
# FIXME i18n # FIXME i18n
cabecalho["nom_estado"] = "Estado de " + uf_dict[casa.uf.upper()] cabecalho["nom_estado"] = _('Estado de ') + uf_dict[casa.uf.upper()]
return cabecalho return cabecalho
@ -78,7 +78,7 @@ def get_rodape(casa):
if len(casa.cep) == 8: if len(casa.cep) == 8:
cep = casa.cep[:4] + "-" + casa.cep[5:] cep = casa.cep[:4] + "-" + casa.cep[5:]
else: else:
cep = "" cep = _('')
linha1 = casa.endereco linha1 = casa.endereco
@ -97,7 +97,7 @@ def get_rodape(casa):
if casa.endereco_web: if casa.endereco_web:
linha2 = casa.endereco_web linha2 = casa.endereco_web
else: else:
linha2 = "" linha2 = _('')
if casa.email: if casa.email:
if casa.endereco_web: if casa.endereco_web:
@ -123,7 +123,7 @@ def get_materias(mats):
des_status = '' des_status = ''
txt_tramitacao = '' txt_tramitacao = ''
dic['localizacao_atual'] = " " dic['localizacao_atual'] = _(' ')
tramitacoes = Tramitacao.objects.filter( tramitacoes = Tramitacao.objects.filter(
unidade_tramitacao_destino__isnull=True).order_by( unidade_tramitacao_destino__isnull=True).order_by(
@ -154,7 +154,7 @@ def get_materias(mats):
dic['des_situacao'] = des_status dic['des_situacao'] = des_status
dic['ultima_acao'] = txt_tramitacao dic['ultima_acao'] = txt_tramitacao
dic['norma_vinculada'] = " " dic['norma_vinculada'] = _(' ')
# for norma_vinculada in context.zsql # for norma_vinculada in context.zsql
# .materia_buscar_norma_juridica_zsql(cod_materia=materia.cod_materia): # .materia_buscar_norma_juridica_zsql(cod_materia=materia.cod_materia):
# dic['norma_vinculada']= # dic['norma_vinculada']=
@ -212,8 +212,8 @@ def get_capa_processo(prot):
dic['data'] = str(p.data) + ' - ' + str(p.hora) dic['data'] = str(p.data) + ' - ' + str(p.hora)
dic['txt_assunto'] = p.assunto_ementa dic['txt_assunto'] = p.assunto_ementa
dic['txt_interessado'] = p.interessado dic['txt_interessado'] = p.interessado
dic['nom_autor'] = " " dic['nom_autor'] = _(' ')
dic['titulo'] = " " dic['titulo'] = _(' ')
if p.autor: if p.autor:
dic['nom_autor'] = str(p.autor or ' ') dic['nom_autor'] = str(p.autor or ' ')
@ -442,7 +442,7 @@ def get_espelho(mats):
txt_tramitacao = '' txt_tramitacao = ''
data_ultima_acao = '' data_ultima_acao = ''
dic['localizacao_atual'] = " " dic['localizacao_atual'] = _(' ')
for tramitacao in Tramitacao.objects.filter(materia=m): for tramitacao in Tramitacao.objects.filter(materia=m):
if tramitacao.unidade_tramitacao_destino: if tramitacao.unidade_tramitacao_destino:
cod_unid_tram = tramitacao.unidade_tramitacao_destino cod_unid_tram = tramitacao.unidade_tramitacao_destino
@ -998,7 +998,7 @@ def get_protocolos(prots):
dic['txt_interessado'] = protocolo.interessado dic['txt_interessado'] = protocolo.interessado
dic['nom_autor'] = " " dic['nom_autor'] = _(' ')
if protocolo.autor: if protocolo.autor:
if protocolo.autor.parlamentar: if protocolo.autor.parlamentar:
@ -1591,9 +1591,9 @@ def relatorio_sessao_plenaria_pdf(request, pk):
html_template = render_to_string( html_template = render_to_string(
'relatorios/relatorio_sessao_plenaria.html', context) 'relatorios/relatorio_sessao_plenaria.html', context)
info = "Resumo da {}ª Reunião {} \ info = _('Resumo da {}ª Reunião {} \
da {}ª Sessão Legislativa da {} \ da {}ª Sessão Legislativa da {} \
Legislatura".format(inf_basicas_dic['num_sessao_plen'], Legislatura').format(inf_basicas_dic['num_sessao_plen'],
inf_basicas_dic['nom_sessao'], inf_basicas_dic['nom_sessao'],
inf_basicas_dic['num_sessao_leg'], inf_basicas_dic['num_sessao_leg'],
inf_basicas_dic['num_legislatura'] inf_basicas_dic['num_legislatura']

42
sapl/sessao/views.py

@ -179,7 +179,7 @@ def abrir_votacao(request, pk, spk):
if not model: if not model:
raise Http404() raise Http404()
query_params = "?" query_params = _('?')
materia_votacao = model.objects.get(id=pk) materia_votacao = model.objects.get(id=pk)
is_leitura = materia_votacao.tipo_votacao == 4 is_leitura = materia_votacao.tipo_votacao == 4
@ -237,9 +237,9 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
.filter(materia=materia)\ .filter(materia=materia)\
.first() .first()
# idUnica para cada materia # idUnica para cada materia
idAutor = "autor" + str(i) idAutor= _('autor') + str(i)
idAutores = "autores" + str(i) idAutores= _('autores') + str(i)
title_materia = f"""<div onmouseover = "mostra_autores({idAutor}, {idAutores})" onmouseleave = "autor_unico({idAutor}, {idAutores})"> title_materia = f"""<div onmouseover= _('mostra_autores({idAutor}, {idAutores})" onmouseleave= _('autor_unico({idAutor}, {idAutores})">
<a id={obj.materia.id} href={url_materia}>{row[1][0]}</a></br> <a id={obj.materia.id} href={url_materia}>{row[1][0]}</a></br>
<b>Processo:</b> {numeracao}</br> <b>Processo:</b> {numeracao}</br>
<span id='{idAutor}'><b>Autor:</b> {autor}</br></span> <span id='{idAutor}'><b>Autor:</b> {autor}</br></span>
@ -315,10 +315,10 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
'oid': obj.pk, 'oid': obj.pk,
'mid': obj.materia_id}) 'mid': obj.materia_id})
page_number = "" page_number= _('')
if 'page' in context: if 'page' in context:
# url += "?page={}".format(context['page']) # url += "?page={}".format(context['page'])
page_number = "<input type='hidden' name='page' value='%s' />" % context['page'] page_number= "<input type='hidden' name='page' value='%s' />" % context['page']
if has_permission: if has_permission:
if obj.tipo_votacao != LEITURA: if obj.tipo_votacao != LEITURA:
@ -394,7 +394,7 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
if obj.tipo_votacao == LEITURA: if obj.tipo_votacao == LEITURA:
resultado = obj.registroleitura_set.filter( resultado = obj.registroleitura_set.filter(
materia_id=obj.materia_id).last() materia_id=obj.materia_id).last()
resultado_descricao = "Matéria lida" resultado_descricao= _('Matéria lida')
resultado_observacao = resultado.observacao resultado_observacao = resultado.observacao
else: else:
resultado = obj.registrovotacao_set.filter( resultado = obj.registrovotacao_set.filter(
@ -705,7 +705,7 @@ class TransferenciaMateriasSessaoAbstract(PermissionRequiredMixin, ListView):
class TransferenciaMateriasExpediente(TransferenciaMateriasSessaoAbstract): class TransferenciaMateriasExpediente(TransferenciaMateriasSessaoAbstract):
expediente = True expediente = True
ordem = False ordem = False
title = "Copiar Matérias do Expediente" title= _('Copiar Matérias do Expediente')
categoria_materia = MATERIAS_EXPEDIENTE categoria_materia = MATERIAS_EXPEDIENTE
listagem_url = 'sapl.sessao:expedientemateria_list' listagem_url = 'sapl.sessao:expedientemateria_list'
@ -716,7 +716,7 @@ class TransferenciaMateriasExpediente(TransferenciaMateriasSessaoAbstract):
class TransferenciaMateriasOrdemDia(TransferenciaMateriasSessaoAbstract): class TransferenciaMateriasOrdemDia(TransferenciaMateriasSessaoAbstract):
expediente = False expediente = False
ordem = True ordem = True
title = "Copiar Matérias da Ordem do Dia" title= _('Copiar Matérias da Ordem do Dia')
categoria_materia = MATERIAS_ORDEMDIA categoria_materia = MATERIAS_ORDEMDIA
listagem_url = 'sapl.sessao:ordemdia_list' listagem_url = 'sapl.sessao:ordemdia_list'
@ -1985,9 +1985,9 @@ def get_materias_expediente(sessao_plenaria):
voto_nao = voto.numero_votos_nao voto_nao = voto.numero_votos_nao
voto_abstencoes = voto.numero_abstencoes voto_abstencoes = voto.numero_abstencoes
else: else:
voto_sim = " Não Informado" voto_sim= _(' Não Informado')
voto_nao = " Não Informado" voto_nao= _(' Não Informado')
voto_abstencoes = " Não Informado" voto_abstencoes= _(' Não Informado')
materia_em_tramitacao = m.materia.materiaemtramitacao_set.first() materia_em_tramitacao = m.materia.materiaemtramitacao_set.first()
materias_expediente.append({ materias_expediente.append({
@ -2130,9 +2130,9 @@ def get_materias_ordem_do_dia(sessao_plenaria):
voto_nao = voto.numero_votos_nao voto_nao = voto.numero_votos_nao
voto_abstencoes = voto.numero_abstencoes voto_abstencoes = voto.numero_abstencoes
else: else:
voto_sim = " Não Informado" voto_sim= _(' Não Informado')
voto_nao = " Não Informado" voto_nao= _(' Não Informado')
voto_abstencoes = " Não Informado" voto_abstencoes= _(' Não Informado')
materia_em_tramitacao = o.materia.materiaemtramitacao_set.first() materia_em_tramitacao = o.materia.materiaemtramitacao_set.first()
materias_ordem.append({ materias_ordem.append({
@ -3675,7 +3675,7 @@ class VotacaoExpedienteEditView(SessaoPermissionMixin):
class SessaoListView(ListView): class SessaoListView(ListView):
template_name = "sessao/sessao_list.html" template_name= _('sessao/sessao_list.html')
paginate_by = 10 paginate_by = 10
model = SessaoPlenaria model = SessaoPlenaria
@ -3695,7 +3695,7 @@ class SessaoListView(ListView):
class PautaSessaoView(TemplateView): class PautaSessaoView(TemplateView):
model = SessaoPlenaria model = SessaoPlenaria
template_name = "sessao/pauta_inexistente.html" template_name= _('sessao/pauta_inexistente.html')
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
sessao = SessaoPlenaria.objects.order_by("-data_inicio").first() sessao = SessaoPlenaria.objects.order_by("-data_inicio").first()
@ -3708,7 +3708,7 @@ class PautaSessaoView(TemplateView):
class PautaSessaoDetailView(DetailView): class PautaSessaoDetailView(DetailView):
template_name = "sessao/pauta_sessao_detail.html" template_name= _('sessao/pauta_sessao_detail.html')
model = SessaoPlenaria model = SessaoPlenaria
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
@ -3875,7 +3875,7 @@ class PesquisarSessaoPlenariaView(FilterView):
# Então a ordem da URL está diferente # Então a ordem da URL está diferente
data = self.filterset.data data = self.filterset.data
if data and data.get('data_inicio__year') is not None: if data and data.get('data_inicio__year') is not None:
url = "&" + str(self.request.META['QUERY_STRING']) url= _('&') + str(self.request.META['QUERY_STRING'])
if url.startswith("&page"): if url.startswith("&page"):
ponto_comeco = url.find('data_inicio__year=') - 1 ponto_comeco = url.find('data_inicio__year=') - 1
url = url[ponto_comeco:] url = url[ponto_comeco:]
@ -4863,7 +4863,7 @@ class AbstractLeituraView(FormView):
else: else:
model = OrdemDia model = OrdemDia
ordem_expediente = model.objects.get(id=self.kwargs['oid']) ordem_expediente = model.objects.get(id=self.kwargs['oid'])
ordem_expediente.resultado = "Matéria lida" ordem_expediente.resultado= _('Matéria lida')
ordem_expediente.votacao_aberta = False ordem_expediente.votacao_aberta = False
ordem_expediente.save() ordem_expediente.save()
form.save() form.save()
@ -4925,7 +4925,7 @@ def retirar_leitura(request, pk, iso, oid):
materia=ordem_expediente.materia, ordem=ordem_expediente).delete() materia=ordem_expediente.materia, ordem=ordem_expediente).delete()
succ_url = reverse('sapl.sessao:ordemdia_list', succ_url = reverse('sapl.sessao:ordemdia_list',
kwargs={'pk': pk}) + page kwargs={'pk': pk}) + page
ordem_expediente.resultado = "" ordem_expediente.resultado= _('')
ordem_expediente.votacao_aberta = False ordem_expediente.votacao_aberta = False
ordem_expediente.save() ordem_expediente.save()
return HttpResponseRedirect(succ_url) return HttpResponseRedirect(succ_url)

Loading…
Cancel
Save