From 12ef93f56981d995a7ae2657798c947b6562b2d3 Mon Sep 17 00:00:00 2001 From: LeandroRoberto Date: Sun, 9 Oct 2016 02:39:25 -0300 Subject: [PATCH] Elimina Falsos positivos do teste de url MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit testes quebrados sobre proposição serão tratados pela issue #706 --- sapl/materia/urls.py | 59 ++++++++++++++++++++++----------------- sapl/protocoloadm/urls.py | 48 +++++++++++++++++-------------- sapl/templates/base.html | 2 -- sapl/test_urls.py | 25 +++++++++++++---- 4 files changed, 80 insertions(+), 54 deletions(-) diff --git a/sapl/materia/urls.py b/sapl/materia/urls.py index c893cfb5b..f8f38d8ca 100644 --- a/sapl/materia/urls.py +++ b/sapl/materia/urls.py @@ -25,7 +25,7 @@ from .apps import AppConfig app_name = AppConfig.name -urlpatterns = [ +urlpatterns_materia = [ url(r'^materia/', include(MateriaLegislativaCrud.get_urls() + AnexadaCrud.get_urls() + AutoriaCrud.get_urls() + @@ -35,13 +35,36 @@ urlpatterns = [ TramitacaoCrud.get_urls() + RelatoriaCrud.get_urls() + DocumentoAcessorioCrud.get_urls())), - url(r'^materia/recuperar-materia', recuperar_materia), + url(r'^materia/(?P[0-9]+)/ta$', + MateriaTaView.as_view(), name='materia_ta'), - url(r'''^materia/confirmar/(?P[0-9A-Za-z_\-]+)/ - (?P[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})$''', + url(r'^materia/confirmar/(?P[0-9A-Za-z_\-]+)/' + '(?P[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})$', ConfirmarEmailView.as_view(), name='confirmar_email'), + url(r'^materia/pesquisar-materia$', + MateriaLegislativaPesquisaView.as_view(), name='pesquisar_materia'), + url(r'^materia/(?P\d+)/acompanhar-materia/$', + AcompanhamentoMateriaView.as_view(), name='acompanhar_materia'), + url(r'^materia/(?P\d+)/acompanhar-confirmar$', + AcompanhamentoConfirmarView.as_view(), + name='acompanhar_confirmar'), + url(r'^materia/(?P\d+)/acompanhar-excluir$', + AcompanhamentoExcluirView.as_view(), + name='acompanhar_excluir'), + + url(r'^materia/acessorio-em-lote', DocumentoAcessorioEmLoteView.as_view(), + name='acessorio_em_lote'), + url(r'^materia/primeira-tramitacao-em-lote', + PrimeiraTramitacaoEmLoteView.as_view(), + name='primeira_tramitacao_em_lote'), + url(r'^materia/tramitacao-em-lote', TramitacaoEmLoteView.as_view(), + name='tramitacao_em_lote'), +] + + +urlpatterns_proposicao = [ url(r'^proposicao/', include(ProposicaoCrud.get_urls())), url(r'^proposicao/recibo/(?P\d+)', ReciboProposicaoView.as_view(), name='recibo-proposicao'), @@ -56,12 +79,11 @@ urlpatterns = [ url(r'^proposicao/confirmar/(?P\d+)', ConfirmarProposicao.as_view(), name='proposicao-confirmar'), - # Integração com Compilação - url(r'^materia/(?P[0-9]+)/ta$', - MateriaTaView.as_view(), name='materia_ta'), - url(r'^materia/proposicao/(?P[0-9]+)/ta$', + url(r'^proposicao/(?P[0-9]+)/ta$', ProposicaoTaView.as_view(), name='proposicao_ta'), +] +urlpatterns_sistema = [ url(r'^sistema/proposicao/tipo/', include(TipoProposicaoCrud.get_urls())), url(r'^sistema/proposicao/autor/', include(AutorCrud.get_urls())), @@ -80,22 +102,7 @@ urlpatterns = [ url(r'^sistema/materia/status-tramitacao/', include(StatusTramitacaoCrud.get_urls())), url(r'^sistema/materia/orgao/', include(OrgaoCrud.get_urls())), - url(r'^materia/pesquisar-materia$', - MateriaLegislativaPesquisaView.as_view(), name='pesquisar_materia'), - url(r'^materia/(?P\d+)/acompanhar-materia/$', - AcompanhamentoMateriaView.as_view(), name='acompanhar_materia'), - url(r'^materia/(?P\d+)/acompanhar-confirmar$', - AcompanhamentoConfirmarView.as_view(), - name='acompanhar_confirmar'), - url(r'^materia/(?P\d+)/acompanhar-excluir$', - AcompanhamentoExcluirView.as_view(), - name='acompanhar_excluir'), - - url(r'^materia/acessorio-em-lote', DocumentoAcessorioEmLoteView.as_view(), - name='acessorio_em_lote'), - url(r'^materia/primeira-tramitacao-em-lote', - PrimeiraTramitacaoEmLoteView.as_view(), - name='primeira_tramitacao_em_lote'), - url(r'^materia/tramitacao-em-lote', TramitacaoEmLoteView.as_view(), - name='tramitacao_em_lote'), ] + +urlpatterns = urlpatterns_materia + \ + urlpatterns_proposicao + urlpatterns_sistema diff --git a/sapl/protocoloadm/urls.py b/sapl/protocoloadm/urls.py index 3ed186f8f..d84e735f8 100644 --- a/sapl/protocoloadm/urls.py +++ b/sapl/protocoloadm/urls.py @@ -23,19 +23,25 @@ from .apps import AppConfig app_name = AppConfig.name -urlpatterns = [ - url(r'^protocoloadm/docadm/', +urlpatterns_documento_administrativo = [ + url(r'^docadm/', include(DocumentoAdministrativoCrud.get_urls())), - # gerada a partir de um CrudAux???? padrao 'sistema' ? - url(r'^sistema/tipo-documento-adm/', - include(TipoDocumentoAdministrativoCrud.get_urls())), - url(r'^protocoloadm/doc-acessorio/', + url(r'^docadm/doc-acessorio/', include(DocumentoAcessorioAdministrativoCrud.get_urls())), - url(r'^protocoloadm/tramitacao-doc-adm/', + url(r'^docadm/tramitacao-doc-adm/', include(TramitacaoAdmCrud.get_urls())), - # gerada a partir de um CrudAux???? padrao 'sistema' ? - url(r'^sistema/status-tramitacao-adm/', - include(StatusTramitacaoAdministrativoCrud.get_urls())), + url(r'^docadm/pesq-doc-adm', + PesquisarDocumentoAdministrativoView.as_view(), name='pesq_doc_adm'), + url(r'^docadm/doc-adm/(?P\d+)$', + DetailDocumentoAdministrativo.as_view(), name='detail_doc_adm'), + url(r'^docadm/doc-ace-adm/(?P\d+)', + DocumentoAcessorioAdministrativoView.as_view(), name='doc_ace_adm'), + url(r'^docadm/doc-ace-adm/edit/(?P\d+)/(?P\d+)', + DocumentoAcessorioAdministrativoEditView.as_view(), + name='doc_ace_adm_edit'), +] + +urlpatterns_protocolo = [ url(r'^protocoloadm/protocolo-doc/', include(ProtocoloDocumentoCrud.get_urls())), url(r'^protocoloadm/protocolo-mat/', @@ -52,21 +58,17 @@ urlpatterns = [ ProtocoloDocumentoView.as_view(), name='protocolar_doc'), url(r'^protocoloadm/protocolar-mat', ProtocoloMateriaView.as_view(), name='protocolar_mat'), - url(r'^protocoloadm/pesq-doc-adm', - PesquisarDocumentoAdministrativoView.as_view(), name='pesq_doc_adm'), - url(r'^protocoloadm/doc-adm/(?P\d+)$', - DetailDocumentoAdministrativo.as_view(), name='detail_doc_adm'), - url(r'^protocoloadm/doc-ace-adm/(?P\d+)', - DocumentoAcessorioAdministrativoView.as_view(), name='doc_ace_adm'), - url(r'^protocoloadm/doc-ace-adm/edit/(?P\d+)/(?P\d+)', - DocumentoAcessorioAdministrativoEditView.as_view(), - name='doc_ace_adm_edit'), - - url(r'^protocoloadm/(?P\d+)/(?P\d+)/comprovante$', ComprovanteProtocoloView.as_view(), name='comprovante_protocolo'), url(r'^protocoloadm/(?P\d+)/(?P\d+)/criar-documento$', CriarDocumentoProtocolo.as_view(), name='criar_documento'), +] + +urlpatterns_sistema = [ + url(r'^sistema/tipo-documento-adm/', + include(TipoDocumentoAdministrativoCrud.get_urls())), + url(r'^sistema/status-tramitacao-adm/', + include(StatusTramitacaoAdministrativoCrud.get_urls())), # FIXME: Usado para pesquisar autor # Melhor forma de fazer? @@ -74,3 +76,7 @@ urlpatterns = [ url(r'^protocoloadm/pesquisar-autor', pesquisa_autores, name='pesquisar_autor'), ] + +urlpatterns = (urlpatterns_documento_administrativo + + urlpatterns_protocolo + + urlpatterns_sistema) diff --git a/sapl/templates/base.html b/sapl/templates/base.html index 96301c7d8..f5fa836f4 100644 --- a/sapl/templates/base.html +++ b/sapl/templates/base.html @@ -75,8 +75,6 @@ {% endif %} -