Browse Source

Adiciona RedirecionaAtasList

redireciona para 'sapl.base:atas'

Adiciona 'relatorios_administrativos/atasSessao' a lista de urls
	Adiciona url na lista de url_patterns em redireciona_urls.urls.py
	Adiciona url na lista de prefixos em test_urls.py

Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
pull/1156/head
Eliseu Egewarth 9 years ago
parent
commit
970ccdb485
  1. 4
      sapl/redireciona_urls/urls.py
  2. 35
      sapl/redireciona_urls/views.py
  3. 1
      sapl/test_urls.py

4
sapl/redireciona_urls/urls.py

@ -1,4 +1,5 @@
from .views import (
RedirecionaAtasList,
RedirecionaComissao,
RedirecionaHistoricoTramitacoesList,
RedirecionaMateriaLegislativaDetail,
@ -62,4 +63,7 @@ urlpatterns = [
url(r'^relatorios_administrativos/historicoTramitacoes/historicoTramitacoes',
RedirecionaHistoricoTramitacoesList.as_view(),
name='redireciona_historico_tramitacoes'),
url(r'^relatorios_administrativos/atasSessao',
RedirecionaAtasList.as_view(),
name='redireciona_atas_list'),
]

35
sapl/redireciona_urls/views.py

@ -7,16 +7,19 @@ from sapl.materia.apps import AppConfig as materiaConfig
from sapl.norma.apps import AppConfig as normaConfig
from sapl.parlamentares.apps import AppConfig as parlamentaresConfig
from sapl.sessao.apps import AppConfig as sessaoConfig
from sapl.base.apps import AppConfig as atasConfig
EMPTY_STRING = ''
app_parlamentares = parlamentaresConfig.name
app_atas = atasConfig.name
app_comissoes = comissoesConfig.name
app_materia = materiaConfig.name
app_sessao = sessaoConfig.name
app_norma = normaConfig.name
app_relatorios = relatoriosConfig.name
pesquisar_atas = ( app_atas + ':atas')
parlamentar_list = ( app_parlamentares + ':parlamentar_list')
parlamentar_detail = (app_parlamentares + ':parlamentar_detail')
parlamentar_mesa_diretora = (app_parlamentares + ':mesa_diretora')
@ -416,3 +419,35 @@ class RedirecionaHistoricoTramitacoesList(RedirectView):
url = "%s%s" % (url, args)
return url
class RedirecionaAtasList(RedirectView):
permanent = True
def get_redirect_url(self):
url = EMPTY_STRING
args = EMPTY_STRING
try:
url = reverse(pesquisar_atas)
except NoReverseMatch:
raise UnknownUrlNameError(pesquisar_atas)
inicio_intervalo_data_ata = self.request.GET.get(
'txt_dat_inicio',
EMPTY_STRING
).lstrip("0")
fim_intervalo_data_ata = self.request.GET.get(
'txt_dat_fim',
EMPTY_STRING
).lstrip("0")
args += "?data_inicio_0=%s" % (
inicio_intervalo_data_ata)
args += "&data_inicio_1=%s" % (
fim_intervalo_data_ata)
args += "&salvar=%s" % ('Pesquisar')
url = "%s%s" % (url, args)
return url

1
sapl/test_urls.py

@ -188,6 +188,7 @@ apps_url_patterns_prefixs_and_users = {
'/generico/norma_juridica_pesquisar_',
'/consultas/norma_juridica/norma_juridica_mostrar_proc',
'/relatorios_administrativos/historicoTramitacoes/historicoTramitacoes',
'/relatorios_administrativos/atasSessao',
]},
'lexml': {
'prefixs': [

Loading…
Cancel
Save