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 ( from .views import (
RedirecionaAtasList,
RedirecionaComissao, RedirecionaComissao,
RedirecionaHistoricoTramitacoesList, RedirecionaHistoricoTramitacoesList,
RedirecionaMateriaLegislativaDetail, RedirecionaMateriaLegislativaDetail,
@ -62,4 +63,7 @@ urlpatterns = [
url(r'^relatorios_administrativos/historicoTramitacoes/historicoTramitacoes', url(r'^relatorios_administrativos/historicoTramitacoes/historicoTramitacoes',
RedirecionaHistoricoTramitacoesList.as_view(), RedirecionaHistoricoTramitacoesList.as_view(),
name='redireciona_historico_tramitacoes'), 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.norma.apps import AppConfig as normaConfig
from sapl.parlamentares.apps import AppConfig as parlamentaresConfig from sapl.parlamentares.apps import AppConfig as parlamentaresConfig
from sapl.sessao.apps import AppConfig as sessaoConfig from sapl.sessao.apps import AppConfig as sessaoConfig
from sapl.base.apps import AppConfig as atasConfig
EMPTY_STRING = '' EMPTY_STRING = ''
app_parlamentares = parlamentaresConfig.name app_parlamentares = parlamentaresConfig.name
app_atas = atasConfig.name
app_comissoes = comissoesConfig.name app_comissoes = comissoesConfig.name
app_materia = materiaConfig.name app_materia = materiaConfig.name
app_sessao = sessaoConfig.name app_sessao = sessaoConfig.name
app_norma = normaConfig.name app_norma = normaConfig.name
app_relatorios = relatoriosConfig.name app_relatorios = relatoriosConfig.name
pesquisar_atas = ( app_atas + ':atas')
parlamentar_list = ( app_parlamentares + ':parlamentar_list') parlamentar_list = ( app_parlamentares + ':parlamentar_list')
parlamentar_detail = (app_parlamentares + ':parlamentar_detail') parlamentar_detail = (app_parlamentares + ':parlamentar_detail')
parlamentar_mesa_diretora = (app_parlamentares + ':mesa_diretora') parlamentar_mesa_diretora = (app_parlamentares + ':mesa_diretora')
@ -416,3 +419,35 @@ class RedirecionaHistoricoTramitacoesList(RedirectView):
url = "%s%s" % (url, args) url = "%s%s" % (url, args)
return url 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_', '/generico/norma_juridica_pesquisar_',
'/consultas/norma_juridica/norma_juridica_mostrar_proc', '/consultas/norma_juridica/norma_juridica_mostrar_proc',
'/relatorios_administrativos/historicoTramitacoes/historicoTramitacoes', '/relatorios_administrativos/historicoTramitacoes/historicoTramitacoes',
'/relatorios_administrativos/atasSessao',
]}, ]},
'lexml': { 'lexml': {
'prefixs': [ 'prefixs': [

Loading…
Cancel
Save