diff --git a/sapl/redireciona_urls/apps.py b/sapl/redireciona_urls/apps.py index a59f4a200..8ee8742bc 100644 --- a/sapl/redireciona_urls/apps.py +++ b/sapl/redireciona_urls/apps.py @@ -6,6 +6,3 @@ class AppConfig(apps.AppConfig): name = 'sapl.redireciona_urls' label = 'redireciona_urls' verbose_name = _('Redirecionador de URLs') - - def ready(self): - from . import signals diff --git a/sapl/redireciona_urls/exceptions.py b/sapl/redireciona_urls/exceptions.py index d202ffc18..e86aaefbb 100644 --- a/sapl/redireciona_urls/exceptions.py +++ b/sapl/redireciona_urls/exceptions.py @@ -1,10 +1,13 @@ from django.utils.translation import ugettext as _ + class UnknownUrlNameError(Exception): + def __init__(self, url_name): self.url_name = url_name + def __str__(self): return repr( _("Funcionalidade") - + " '%s' " % (self.url_name) - + _("pode ter sido removida ou movida para outra url.")) \ No newline at end of file + + " '%s' " % (self.url_name) + + _("pode ter sido removida ou movida para outra url.")) diff --git a/sapl/redireciona_urls/tests.py b/sapl/redireciona_urls/tests.py index d5767ff27..77bfdaec8 100644 --- a/sapl/redireciona_urls/tests.py +++ b/sapl/redireciona_urls/tests.py @@ -48,7 +48,7 @@ class RedirecionaParlamentarTests(TestCase): url = "%s%s" % (url, "?cod_parlamentar=%s" % (pk_parlamentar)) url_e = reverse( 'sapl.parlamentares:parlamentar_detail', - kwargs = {'pk': pk_parlamentar} + kwargs={'pk': pk_parlamentar} ) response = self.client.get(url) self.assertEqual(response.status_code, MovedPermanentlyHTTPStatusCode) @@ -64,7 +64,7 @@ class RedirecionaComissaoTests(TestCase): url = "%s%s" % (url, "?cod_comissao=%s" % (pk_comissao)) url_e = reverse( 'sapl.comissoes:comissao_detail', - kwargs = {'pk': pk_comissao} + kwargs={'pk': pk_comissao} ) response = self.client.get(url) self.assertEqual(response.status_code, MovedPermanentlyHTTPStatusCode) @@ -88,7 +88,7 @@ class RedirecionaPautaSessaoTests(TestCase): url = "%s%s" % (url, "?cod_sessao_plen=%s" % (pk_pauta_sessao)) url_e = reverse( 'sapl.sessao:pauta_sessao_detail', - kwargs = {'pk': pk_pauta_sessao} + kwargs={'pk': pk_pauta_sessao} ) response = self.client.get(url) self.assertEqual(response.status_code, MovedPermanentlyHTTPStatusCode) @@ -96,7 +96,7 @@ class RedirecionaPautaSessaoTests(TestCase): def test_redireciona_pauta_sessao_list(self): url = reverse(self.url_pattern) - url_e = reverse( 'sapl.sessao:pesquisar_pauta') + url_e = reverse('sapl.sessao:pesquisar_pauta') response = self.client.get(url) @@ -114,7 +114,7 @@ class RedirecionaPautaSessaoTests(TestCase): url = "%s%s" % (url, "?dat_sessao_sel=%s" % data_s_p) - url_e = reverse( 'sapl.sessao:pesquisar_pauta') + url_e = reverse('sapl.sessao:pesquisar_pauta') args_e = EMPTY_STRING args_e += "?data_inicio__year=%s" % (ano_s_p) @@ -152,7 +152,7 @@ class RedirecionaMesaDiretoraParlamentarTests(TestCase): url = "%s%s" % (url, "?cod_parlamentar=%s" % (pk_parlamentar)) url_e = reverse( 'sapl.parlamentares:parlamentar_detail', - kwargs = {'pk': pk_parlamentar} + kwargs={'pk': pk_parlamentar} ) response = self.client.get(url) @@ -314,7 +314,7 @@ class RedirecionaNormasJuridicasDetailTests(TestCase): kwargs={ 'pk': pk_norma} ) - + response = self.client.get(url) self.assertEqual(response.status_code, MovedPermanentlyHTTPStatusCode) self.assertEqual(response.url, url_e) @@ -329,7 +329,7 @@ class RedirecionaNormasJuridicasDetailTests(TestCase): url = "%s%s" % (url, args) url_e = reverse('sapl.norma:norma_pesquisa') - + response = self.client.get(url) self.assertEqual(response.status_code, MovedPermanentlyHTTPStatusCode) self.assertEqual(response.url, url_e) @@ -344,7 +344,7 @@ class RedirecionaSessaoPlenariaTests(TestCase): url = "%s%s" % (url, "?cod_sessao_plen=%s" % (pk_sessao_plenaria)) url_e = reverse( 'sapl.sessao:sessaoplenaria_detail', - kwargs = {'pk': pk_sessao_plenaria} + kwargs={'pk': pk_sessao_plenaria} ) response = self.client.get(url) @@ -354,7 +354,7 @@ class RedirecionaSessaoPlenariaTests(TestCase): def test_redireciona_sessao_plenaria_list_sem_parametro(self): url = reverse(self.url_pattern) - url_e = reverse( 'sapl.sessao:pesquisar_sessao') + url_e = reverse('sapl.sessao:pesquisar_sessao') year = EMPTY_STRING month = EMPTY_STRING @@ -384,7 +384,7 @@ class RedirecionaSessaoPlenariaTests(TestCase): def test_redireciona_sessao_plenaria_list_sem_tipo(self): url = reverse(self.url_pattern) - url_e = reverse( 'sapl.sessao:pesquisar_sessao') + url_e = reverse('sapl.sessao:pesquisar_sessao') year = '2015' month = '04' @@ -414,7 +414,7 @@ class RedirecionaSessaoPlenariaTests(TestCase): def test_redireciona_sessao_plenaria_list_sem_tipo_e_ano(self): url = reverse(self.url_pattern) - url_e = reverse( 'sapl.sessao:pesquisar_sessao') + url_e = reverse('sapl.sessao:pesquisar_sessao') year = EMPTY_STRING month = '04' @@ -444,7 +444,7 @@ class RedirecionaSessaoPlenariaTests(TestCase): def test_redireciona_sessao_plenaria_list_sem_ano(self): url = reverse(self.url_pattern) - url_e = reverse( 'sapl.sessao:pesquisar_sessao') + url_e = reverse('sapl.sessao:pesquisar_sessao') year = EMPTY_STRING month = '04' @@ -473,7 +473,7 @@ class RedirecionaSessaoPlenariaTests(TestCase): def test_redireciona_sessao_plenaria_list_sem_mes_dia(self): url = reverse(self.url_pattern) - url_e = reverse( 'sapl.sessao:pesquisar_sessao') + url_e = reverse('sapl.sessao:pesquisar_sessao') year = '2015' month = EMPTY_STRING @@ -508,16 +508,16 @@ class RedirecionaHistoricoTramitacoesListTests(TestCase): args_e = EMPTY_STRING args = EMPTY_STRING url = reverse(self.url_pattern) - url_e = reverse( 'sapl.base:historico_tramitacoes') + url_e = reverse('sapl.base:historico_tramitacoes') - inicio_intervalo_data_tramitacao = EMPTY_STRING - fim_intervalo_data_tramitacao = EMPTY_STRING + inicio_dt_tramitacao = EMPTY_STRING + fim_dt_tramitacao = EMPTY_STRING tipo_materia = EMPTY_STRING unidade_local_tramitacao = EMPTY_STRING status_tramitacao = EMPTY_STRING - args += "?txt_dat_inicio_periodo=%s" % (inicio_intervalo_data_tramitacao) - args += "&txt_dat_fim_periodo=%s" % (fim_intervalo_data_tramitacao) + args += "?txt_dat_inicio_periodo=%s" % (inicio_dt_tramitacao) + args += "&txt_dat_fim_periodo=%s" % (fim_dt_tramitacao) args += "&lst_tip_materia=%s" % (tipo_materia) args += "&lst_cod_unid_tram_dest=%s" % (unidade_local_tramitacao) args += "&lst_status=%s" % (status_tramitacao) @@ -525,22 +525,22 @@ class RedirecionaHistoricoTramitacoesListTests(TestCase): url = "%s%s" % (url, args) # Remove zeros à esquerda - inicio_intervalo_data_tramitacao = inicio_intervalo_data_tramitacao.lstrip("0") - fim_intervalo_data_tramitacao = fim_intervalo_data_tramitacao.lstrip("0") + inicio_dt_tramitacao = inicio_dt_tramitacao.lstrip("0") + fim_dt_tramitacao = fim_dt_tramitacao.lstrip("0") tipo_materia = tipo_materia.lstrip("0") unidade_local_tramitacao = unidade_local_tramitacao.lstrip("0") status_tramitacao = status_tramitacao.lstrip("0") - if ((inicio_intervalo_data_tramitacao != EMPTY_STRING) or - (fim_intervalo_data_tramitacao != EMPTY_STRING) or - (tipo_materia != EMPTY_STRING) or - (unidade_local_tramitacao != EMPTY_STRING) or - (status_tramitacao != EMPTY_STRING) - ): + if ( + (inicio_dt_tramitacao != EMPTY_STRING) or + (fim_dt_tramitacao != EMPTY_STRING) or + (tipo_materia != EMPTY_STRING) or + (unidade_local_tramitacao != EMPTY_STRING) or + (status_tramitacao != EMPTY_STRING)): args_e += "?tramitacao__data_tramitacao_0=%s" % ( - inicio_intervalo_data_tramitacao) + inicio_dt_tramitacao) args_e += "&tramitacao__data_tramitacao_1=%s" % ( - fim_intervalo_data_tramitacao) + fim_dt_tramitacao) args_e += "&tipo=%s" % (tipo_materia) args_e += "&tramitacao__unidade_tramitacao_local=%s" % ( unidade_local_tramitacao) @@ -557,16 +557,16 @@ class RedirecionaHistoricoTramitacoesListTests(TestCase): args = EMPTY_STRING args_e = EMPTY_STRING url = reverse(self.url_pattern) - url_e = reverse( 'sapl.base:historico_tramitacoes') + url_e = reverse('sapl.base:historico_tramitacoes') - inicio_intervalo_data_tramitacao = '12/07/2000' - fim_intervalo_data_tramitacao = '26/05/2017' + inicio_dt_tramitacao = '12/07/2000' + fim_dt_tramitacao = '26/05/2017' unidade_local_tramitacao = '0' tipo_materia = '0' status_tramitacao = '0' - args += "?txt_dat_inicio_periodo=%s" % (inicio_intervalo_data_tramitacao) - args += "&txt_dat_fim_periodo=%s" % (fim_intervalo_data_tramitacao) + args += "?txt_dat_inicio_periodo=%s" % (inicio_dt_tramitacao) + args += "&txt_dat_fim_periodo=%s" % (fim_dt_tramitacao) args += "&lst_tip_materia=%s" % (tipo_materia) args += "&lst_cod_unid_tram_dest=%s" % (unidade_local_tramitacao) args += "&lst_status=%s" % (status_tramitacao) @@ -574,22 +574,22 @@ class RedirecionaHistoricoTramitacoesListTests(TestCase): url = "%s%s" % (url, args) # Remove zeros à esquerda - inicio_intervalo_data_tramitacao = inicio_intervalo_data_tramitacao.lstrip("0") - fim_intervalo_data_tramitacao = fim_intervalo_data_tramitacao.lstrip("0") + inicio_dt_tramitacao = inicio_dt_tramitacao.lstrip("0") + fim_dt_tramitacao = fim_dt_tramitacao.lstrip("0") tipo_materia = tipo_materia.lstrip("0") unidade_local_tramitacao = unidade_local_tramitacao.lstrip("0") status_tramitacao = status_tramitacao.lstrip("0") - if ((inicio_intervalo_data_tramitacao != EMPTY_STRING) or - (fim_intervalo_data_tramitacao != EMPTY_STRING) or - (tipo_materia != EMPTY_STRING) or - (unidade_local_tramitacao != EMPTY_STRING) or - (status_tramitacao != EMPTY_STRING) - ): + if ( + (inicio_dt_tramitacao != EMPTY_STRING) or + (fim_dt_tramitacao != EMPTY_STRING) or + (tipo_materia != EMPTY_STRING) or + (unidade_local_tramitacao != EMPTY_STRING) or + (status_tramitacao != EMPTY_STRING)): args_e += "?tramitacao__data_tramitacao_0=%s" % ( - inicio_intervalo_data_tramitacao) + inicio_dt_tramitacao) args_e += "&tramitacao__data_tramitacao_1=%s" % ( - fim_intervalo_data_tramitacao) + fim_dt_tramitacao) args_e += "&tipo=%s" % (tipo_materia) args_e += "&tramitacao__unidade_tramitacao_local=%s" % ( unidade_local_tramitacao) diff --git a/sapl/redireciona_urls/urls.py b/sapl/redireciona_urls/urls.py index 9032689e9..c6ecd61f4 100644 --- a/sapl/redireciona_urls/urls.py +++ b/sapl/redireciona_urls/urls.py @@ -1,3 +1,4 @@ +from .apps import AppConfig from .views import ( RedirecionaAtasList, RedirecionaComissao, @@ -17,8 +18,6 @@ from .views import ( from django.conf.urls import url -from .apps import AppConfig - app_name = AppConfig.name urlpatterns = [ @@ -52,22 +51,22 @@ urlpatterns = [ url(r'^relatorios_administrativos/relatorios_administrativos_index_html$', RedirecionaRelatoriosList.as_view(), name='redireciona_relatorios_list'), - url(r'^relatorios_administrativos/tramitacaoMaterias/tramitacaoMaterias', + url(r'tramitacaoMaterias/tramitacaoMaterias', RedirecionaRelatoriosMateriasEmTramitacaoList.as_view(), name='redireciona_relatorio_materia_por_tramitacao'), - url(r'^relatorios_administrativos/tramitacaoMaterias/materia_mostrar_proc$', + url(r'tramitacaoMaterias/materia_mostrar_proc$', RedirecionaMateriaLegislativaDetail.as_view(), name='redireciona_materialegislativa_detail'), url(r'^generico/materia_pesquisar_', RedirecionaMateriaLegislativaList.as_view(), name='redireciona_materialegislativa_list'), - url(r'^relatorios_administrativos/historicoTramitacoes/historicoTramitacoes', + url(r'historicoTramitacoes/historicoTramitacoes', RedirecionaHistoricoTramitacoesList.as_view(), name='redireciona_historico_tramitacoes'), - url(r'^relatorios_administrativos/atasSessao', + url(r'atasSessao', RedirecionaAtasList.as_view(), name='redireciona_atas_list'), - url(r'^relatorios_administrativos/presencaSessao', + url(r'presencaSessao', RedirecionaPresencaParlamentares.as_view(), name='redireciona_presencaparlamentar_list'), ] diff --git a/sapl/redireciona_urls/views.py b/sapl/redireciona_urls/views.py index d470bfad0..6cd0529be 100644 --- a/sapl/redireciona_urls/views.py +++ b/sapl/redireciona_urls/views.py @@ -1,14 +1,14 @@ from .exceptions import UnknownUrlNameError from django.core.urlresolvers import NoReverseMatch, reverse from django.views.generic import RedirectView +from sapl.base.apps import AppConfig as atasConfig +from sapl.base.apps import AppConfig as presenca_sessaoConfig from sapl.base.apps import AppConfig as relatoriosConfig from sapl.comissoes.apps import AppConfig as comissoesConfig 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 -from sapl.base.apps import AppConfig as presenca_sessaoConfig EMPTY_STRING = '' @@ -21,9 +21,9 @@ app_sessao = sessaoConfig.name app_norma = normaConfig.name app_relatorios = relatoriosConfig.name -pesquisar_atas = ( app_atas + ':atas') -presenca_sessao = ( app_presenca_sessao + ':presenca_sessao') -parlamentar_list = ( app_parlamentares + ':parlamentar_list') +pesquisar_atas = (app_atas + ':atas') +presenca_sessao = (app_presenca_sessao + ':presenca_sessao') +parlamentar_list = (app_parlamentares + ':parlamentar_list') parlamentar_detail = (app_parlamentares + ':parlamentar_detail') parlamentar_mesa_diretora = (app_parlamentares + ':mesa_diretora') @@ -64,7 +64,9 @@ class RedirecionaParlamentar(RedirectView): def get_redirect_url(self): url = EMPTY_STRING - pk_parlamentar = self.request.GET.get('cod_parlamentar', EMPTY_STRING) + pk_parlamentar = self.request.GET.get( + 'cod_parlamentar', + EMPTY_STRING) if pk_parlamentar: try: @@ -78,7 +80,9 @@ class RedirecionaParlamentar(RedirectView): except NoReverseMatch: raise UnknownUrlNameError(parlamentar_list) - numero_legislatura = self.request.GET.get('hdn_num_legislatura', EMPTY_STRING) + numero_legislatura = self.request.GET.get( + 'hdn_num_legislatura', + EMPTY_STRING) if numero_legislatura: args = '?pk=' + numero_legislatura url = "%s%s" % (url, args) @@ -95,7 +99,7 @@ class RedirecionaComissao(RedirectView): if pk_comissao: kwargs = {'pk': pk_comissao} - + try: url = reverse(comissao_detail, kwargs=kwargs) except NoReverseMatch: @@ -112,7 +116,9 @@ class RedirecionaPautaSessao(RedirectView): permanent = True def get_redirect_url(self): - pk_sessao_plenaria = self.request.GET.get('cod_sessao_plen', EMPTY_STRING) + pk_sessao_plenaria = self.request.GET.get( + 'cod_sessao_plen', + EMPTY_STRING) if pk_sessao_plenaria: kwargs = {'pk': pk_sessao_plenaria} @@ -126,8 +132,9 @@ class RedirecionaPautaSessao(RedirectView): except NoReverseMatch: raise UnknownUrlNameError(pauta_sessao_list) - - data_sessao_plenaria = self.request.GET.get('dat_sessao_sel', EMPTY_STRING) + data_sessao_plenaria = self.request.GET.get( + 'dat_sessao_sel', + EMPTY_STRING) if data_sessao_plenaria: dia_s_p, mes_s_p, ano_s_p = data_sessao_plenaria.split('/') @@ -148,7 +155,9 @@ class RedirecionaSessaoPlenaria(RedirectView): permanent = True def get_redirect_url(self): - pk_sessao_plenaria = self.request.GET.get('cod_sessao_plen', EMPTY_STRING) + pk_sessao_plenaria = self.request.GET.get( + 'cod_sessao_plen', + EMPTY_STRING) url = EMPTY_STRING if pk_sessao_plenaria: kwargs = {'pk': pk_sessao_plenaria} @@ -163,10 +172,18 @@ class RedirecionaSessaoPlenaria(RedirectView): except NoReverseMatch: raise UnknownUrlNameError(sessao_plenaria_list) - year = self.request.GET.get('ano_sessao_sel', EMPTY_STRING) - month = self.request.GET.get('mes_sessao_sel', EMPTY_STRING) - day = self.request.GET.get('dia_sessao_sel', EMPTY_STRING) - tipo_sessao = self.request.GET.get('tip_sessao_sel', EMPTY_STRING) + year = self.request.GET.get( + 'ano_sessao_sel', + EMPTY_STRING) + month = self.request.GET.get( + 'mes_sessao_sel', + EMPTY_STRING) + day = self.request.GET.get( + 'dia_sessao_sel', + EMPTY_STRING) + tipo_sessao = self.request.GET.get( + 'tip_sessao_sel', + EMPTY_STRING) # Remove zeros à esquerda day = day.lstrip("0") @@ -203,12 +220,22 @@ class RedirecionaRelatoriosMateriasEmTramitacaoList(RedirectView): except NoReverseMatch: raise UnknownUrlNameError(relatorio_materia_por_tramitacao) - year = self.request.GET.get('selAno', EMPTY_STRING) + year = self.request.GET.get( + 'selAno', + EMPTY_STRING) if year: - tramitacao_tipo = self.request.GET.get('lst_tip_materia', EMPTY_STRING) - tramitacao_unidade_local = self.request.GET.get('lst_cod_unid_tram_dest', EMPTY_STRING) - tramitacao_status = self.request.GET.get('lst_status', EMPTY_STRING) - salvar = self.request.GET.get('btn_materia_pesquisar', 'Pesquisar') + tramitacao_tipo = self.request.GET.get( + 'lst_tip_materia', + EMPTY_STRING) + tramitacao_unidade_local = self.request.GET.get( + 'lst_cod_unid_tram_dest', + EMPTY_STRING) + tramitacao_status = self.request.GET.get( + 'lst_status', + EMPTY_STRING) + salvar = self.request.GET.get( + 'btn_materia_pesquisar', + 'Pesquisar') tramitacao_tipo = tramitacao_tipo.lstrip("0") tramitacao_unidade_local = tramitacao_unidade_local.lstrip("0") @@ -217,7 +244,8 @@ class RedirecionaRelatoriosMateriasEmTramitacaoList(RedirectView): args = EMPTY_STRING args += "?ano=%s" % (year) args += "&tipo=%s" % (tramitacao_tipo) - args += "&tramitacao__unidade_tramitacao_local=%s" % (tramitacao_unidade_local) + args += "&tramitacao__unidade_tramitacao_local=%s" % ( + tramitacao_unidade_local) args += "&tramitacao__status=%s" % (tramitacao_status) args += "&salvar=%s" % (salvar) url = "%s%s" % (url, args) @@ -249,20 +277,42 @@ class RedirecionaMateriaLegislativaList(RedirectView): except NoReverseMatch: raise UnknownUrlNameError(materialegislativa_list) - tipo_materia = self.request.GET.get('lst_tip_materia', EMPTY_STRING) - numero_materia = self.request.GET.get('txt_numero', EMPTY_STRING) - ano_materia = self.request.GET.get('txt_ano', EMPTY_STRING) - numero_processo = self.request.GET.get('txt_npc', EMPTY_STRING) - num_protocolo_materia = self.request.GET.get('txt_num_protocolo', EMPTY_STRING) - periodo_inicial_apresentacao = self.request.GET.get('dt_apres', EMPTY_STRING) - periodo_final_apresentacao = self.request.GET.get('dt_apres2', EMPTY_STRING) - periodo_inicial_publicacao = self.request.GET.get('dt_public', EMPTY_STRING) - periodo_final_publicacao = self.request.GET.get('dt_public2', EMPTY_STRING) - hdn_cod_autor = self.request.GET.get('hdn_cod_autor', EMPTY_STRING) - tipo_autor = self.request.GET.get('lst_tip_autor', EMPTY_STRING) - ementa_materia = self.request.GET.get('txt_assunto', EMPTY_STRING) - tramitando = self.request.GET.get('rad_tramitando', EMPTY_STRING) - status_tramitacao = self.request.GET.get('lst_status', EMPTY_STRING) + tipo_materia = self.request.GET.get( + 'lst_tip_materia', + EMPTY_STRING) + numero_materia = self.request.GET.get( + 'txt_numero', + EMPTY_STRING) + ano_materia = self.request.GET.get( + 'txt_ano', + EMPTY_STRING) + num_protocolo_materia = self.request.GET.get( + 'txt_num_protocolo', + EMPTY_STRING) + periodo_inicial_apresentacao = self.request.GET.get( + 'dt_apres', + EMPTY_STRING) + periodo_final_apresentacao = self.request.GET.get( + 'dt_apres2', + EMPTY_STRING) + periodo_inicial_publicacao = self.request.GET.get( + 'dt_public', + EMPTY_STRING) + periodo_final_publicacao = self.request.GET.get( + 'dt_public2', + EMPTY_STRING) + tipo_autor = self.request.GET.get( + 'lst_tip_autor', + EMPTY_STRING) + ementa_materia = self.request.GET.get( + 'txt_assunto', + EMPTY_STRING) + tramitando = self.request.GET.get( + 'rad_tramitando', + EMPTY_STRING) + status_tramitacao = self.request.GET.get( + 'lst_status', + EMPTY_STRING) args += "?tipo=%s" % (tipo_materia) args += "&numero=%s" % (numero_materia) @@ -282,7 +332,7 @@ class RedirecionaMateriaLegislativaList(RedirectView): args += "&o=%s" % (EMPTY_STRING) args += "&materiaassunto__assunto=%s" % (EMPTY_STRING) args += "&ementa=%s" % (ementa_materia) - args += "&salvar=%s" % ('Pesquisar') # Default in both SAPL version + args += "&salvar=%s" % ('Pesquisar') # Default in both SAPL version url = "%s%s" % (url, args) @@ -313,6 +363,7 @@ class RedirecionaNormasJuridicasDetail(RedirectView): else: return reverse(norma_juridica_pesquisa) + class RedirecionaNormasJuridicasList(RedirectView): permanent = True @@ -362,7 +413,7 @@ class RedirecionaNormasJuridicasList(RedirectView): args += "&data_publicacao_1=%s" % (periodo_final_publicacao) args += "&ementa=%s" % (ementa_norma) args += "&assuntos=%s" % (assuntos_norma) - args += "&salvar=%s" % ('Pesquisar') # Default in both SAPL version + args += "&salvar=%s" % ('Pesquisar') # Default in both SAPL version url = "%s%s" % (url, args) @@ -402,12 +453,12 @@ class RedirecionaHistoricoTramitacoesList(RedirectView): EMPTY_STRING ).lstrip("0") - if ((inicio_intervalo_data_tramitacao != EMPTY_STRING) or - (fim_intervalo_data_tramitacao != EMPTY_STRING) or - (tipo_materia != EMPTY_STRING) or - (unidade_local_tramitacao != EMPTY_STRING) or - (status_tramitacao != EMPTY_STRING) - ): + if ( + (inicio_intervalo_data_tramitacao != EMPTY_STRING) or + (fim_intervalo_data_tramitacao != EMPTY_STRING) or + (tipo_materia != EMPTY_STRING) or + (unidade_local_tramitacao != EMPTY_STRING) or + (status_tramitacao != EMPTY_STRING)): args += "?tramitacao__data_tramitacao_0=%s" % ( inicio_intervalo_data_tramitacao) diff --git a/sapl/test_urls.py b/sapl/test_urls.py index 72cf639e4..e55abe9df 100644 --- a/sapl/test_urls.py +++ b/sapl/test_urls.py @@ -180,16 +180,16 @@ apps_url_patterns_prefixs_and_users = { '/consultas/pauta_sessao/pauta_sessao_', '/consultas/sessao_plenaria/', '/relatorios_administrativos/relatorios_administrativos_index_html', - '/relatorios_administrativos/tramitacaoMaterias/tramitacaoMaterias', - '/relatorios_administrativos/tramitacaoMaterias/materia_mostrar_proc', + '/tramitacaoMaterias/tramitacaoMaterias', + '/tramitacaoMaterias/materia_mostrar_proc', '/generico/materia_pesquisar_', '/consultas/mesa_diretora/mesa_diretora_index_html', '/consultas/mesa_diretora/parlamentar/parlamentar_', '/generico/norma_juridica_pesquisar_', '/consultas/norma_juridica/norma_juridica_mostrar_proc', - '/relatorios_administrativos/historicoTramitacoes/historicoTramitacoes', - '/relatorios_administrativos/atasSessao', - '/relatorios_administrativos/presencaSessao', + '/historicoTramitacoes/historicoTramitacoes', + '/atasSessao', + '/presencaSessao', ]}, 'lexml': { 'prefixs': [