diff --git a/compilacao/views.py b/compilacao/views.py index 91162bc58..eb55275f5 100644 --- a/compilacao/views.py +++ b/compilacao/views.py @@ -1,6 +1,6 @@ +import sys from collections import OrderedDict from datetime import datetime, timedelta -import sys from braces.views import FormMessagesMixin from django import forms @@ -37,7 +37,6 @@ from compilacao.models import (Dispositivo, Nota, from compilacao.utils import DISPOSITIVO_SELECT_RELATED from crud.base import Crud, CrudListView, make_pagination - TipoNotaCrud = Crud.build(TipoNota, 'tipo_nota') TipoVideCrud = Crud.build(TipoVide, 'tipo_vide') TipoPublicacaoCrud = Crud.build(TipoPublicacao, 'tipo_publicacao') diff --git a/materia/urls.py b/materia/urls.py index 26982c318..c43738dcb 100644 --- a/materia/urls.py +++ b/materia/urls.py @@ -29,13 +29,12 @@ urlpatterns = [ DespachoInicialCrud.get_urls() + NumeracaoCrud.get_urls())), - + # 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$', ProposicaoTaView.as_view(), name='proposicao_ta'), - url(r'^sistema/proposicao/tipo/', include(TipoProposicaoCrud.get_urls())), url(r'^sistema/proposicao/autor/', include(AutorCrud.get_urls())), diff --git a/norma/urls.py b/norma/urls.py index c75863a5f..d99713597 100644 --- a/norma/urls.py +++ b/norma/urls.py @@ -1,31 +1,19 @@ from django.conf.urls import include, url from norma.views import (AssuntoNormaCrud, NormaCrud, NormaPesquisaView, - NormaTaView, NormaTemporarioCrud, - PesquisaNormaListView, TipoNormaCrud) + NormaTaView, PesquisaNormaListView, TipoNormaCrud) from .apps import AppConfig app_name = AppConfig.name -# @LeandroRoberto comentou em -# https://github.com/interlegis/sapl/pull/255#discussion_r55894269 -# -# esse código só está assim de forma temporária, criado no início do -# projeto para apenas dar uma tela básica de listagem de normas para a app -# compilação... a implementação da app norma é independente e não sei em -# que estágio está... para a compilação é relevante apenas que se mantenha -# o código abaixo: -# url(r'^norma/(?P[0-9]+)/ta$', NormaTaView.as_view(), name='ta') -# bem como a classe NormaTaView que está em norma.views -norma_url_patterns = NormaTemporarioCrud.get_urls() + [ - url(r'^(?P[0-9]+)/ta$', - NormaTaView.as_view(), name='ta') -] urlpatterns = [ url(r'^norma/', include(NormaCrud.get_urls())), + # Integração com Compilação + url(r'^norma/(?P[0-9]+)/ta$', NormaTaView.as_view(), name='norma_ta'), + url(r'^sistema/norma/tipo/', include(TipoNormaCrud.get_urls())), url(r'^sistema/norma/assunto/', include(AssuntoNormaCrud.get_urls())), url(r'^norma/pesquisa$', diff --git a/norma/views.py b/norma/views.py index 838e7a62b..711d3ff60 100644 --- a/norma/views.py +++ b/norma/views.py @@ -13,7 +13,6 @@ from .models import (AssuntoNorma, LegislacaoCitada, NormaJuridica, AssuntoNormaCrud = Crud.build(AssuntoNorma, 'assunto_norma_juridica') TipoNormaCrud = Crud.build(TipoNormaJuridica, 'tipo_norma_juridica') -NormaTemporarioCrud = Crud.build(NormaJuridica, 'norma') LegislacaoCitadaCrud = Crud.build(LegislacaoCitada, '') diff --git a/protocoloadm/views.py b/protocoloadm/views.py index 851cf76f9..bc4b122d2 100644 --- a/protocoloadm/views.py +++ b/protocoloadm/views.py @@ -4,7 +4,7 @@ from datetime import date, datetime from braces.views import FormValidMessageMixin from django.core.exceptions import ObjectDoesNotExist from django.core.urlresolvers import reverse -from django.db.models import Q, Max +from django.db.models import Max, Q from django.http import HttpResponse, HttpResponseRedirect from django.shortcuts import redirect from django.utils.translation import ugettext_lazy as _ diff --git a/templates/norma/subnav.yaml b/templates/norma/subnav.yaml new file mode 100644 index 000000000..638daf96e --- /dev/null +++ b/templates/norma/subnav.yaml @@ -0,0 +1,9 @@ +- title: Início + url: normajuridica_detail + +# Opção adicionada para chamar o TextoArticulado da norma. +# para integração foram necessárias apenas criar a url norma_ta em urls.py +# e a view NormaTaView(IntegracaoTaView) em views.py +# Em nada mais a integração interfere em NormaJuridica +- title: Texto + url: norma_ta