Repository: interlegis/sapl

Issue:
Pauta da Sessão - Detalhes das matérias
Ao acessar os detalhes das matérias estando posicionado na pauta das seções o layout ficou estranho, além de ter sumido por exemplo os textos integrais
http://sapl.camarabento.rs.gov.br/sessao/pauta-sessao/2962/ordem/

![image](https://user-images.githubusercontent.com/13314947/32167517-37c5174a-bd50-11e7-9e73-a955fb444f8d.png)



Discussion:
Trata-se de outra tela. Essa é bem antiga, e muito provavelmente foi feita por causa da seção de Tramitações no screenshot acima. Eu inseri umas quebras de linha para consertar um pouco o layout, mas vamos adicionar mais informações para melhorar essa tela.
No sapl 2.5, os detalhes da matéria são exibidos da mesma forma, independente se o usuário vem de sessão plenária ou pauta da sessão. Penso que deveria ser assim no 3.1. Ou seja, quando posicionada em pauta da sessão e clicar em detalhes da matéria, as informações serem iguais aos detalhes da matéria de quando posicionado em sessão plenária.

**Detalhes da matéria sessão plenaria**

![image](https://user-images.githubusercontent.com/13314947/32218137-2074661a-be11-11e7-8f9b-cf3aa4fa3fe3.png)

**Detalhes da matéria pauta**

![image](https://user-images.githubusercontent.com/13314947/32218179-478f6c2c-be11-11e7-831e-a59a8336f70f.png)

**Inclusive a url é a mesma**
@DtiLegBG Qual o caminho que você percorreu para chegar nessa url? (http://sapl.camarabento.rs.gov.br/sessao/pauta-sessao/2962/ordem/)

O que acha de remover esta URL e redirecionar o usuário diretamente para a tela de detalhes da matéria?
eu acho ótimo,  como acontece olhando os detalhes da matéria indo pela ordem do dia.

O caminho percorrido para a url acima é:
inicio/pauta da sessão/escolha da sessao/clicar na materia

Resolving patch:
diff --git a/sapl/sessao/urls.py b/sapl/sessao/urls.py
--- a/sapl/sessao/urls.py
+++ b/sapl/sessao/urls.py
@@ -6,7 +6,6 @@
                                ExpedienteMateriaCrud, ExpedienteView,
                                MateriaOrdemDiaCrud, MesaView, OradorCrud,
                                OradorExpedienteCrud, PainelView,
-                               PautaExpedienteDetail, PautaOrdemDetail,
                                PautaSessaoDetailView, PautaSessaoListView,
                                PesquisarPautaSessaoView,
                                PesquisarSessaoPlenariaView,
@@ -97,10 +96,6 @@
         PesquisarPautaSessaoView.as_view(), name='pesquisar_pauta'),
     url(r'^sessao/pauta-sessao/(?P<pk>\d+)$',
         PautaSessaoDetailView.as_view(), name='pauta_sessao_detail'),
-    url(r'^sessao/pauta-sessao/(?P<pk>\d+)/expediente/$',
-        PautaExpedienteDetail.as_view(), name='pauta_expediente_detail'),
-    url(r'^sessao/pauta-sessao/(?P<pk>\d+)/ordem/$',
-        PautaOrdemDetail.as_view(), name='pauta_ordem_detail'),
 
     # Subnav sessão
     url(r'^sessao/(?P<pk>\d+)/expediente$',
diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py
--- a/sapl/sessao/views.py
+++ b/sapl/sessao/views.py
@@ -2507,46 +2507,6 @@ def get(self, request, *args, **kwargs):
         return self.render_to_response(context)
 
 
-class PautaExpedienteDetail(DetailView):
-    template_name = "sessao/pauta/expediente.html"
-    model = SessaoPlenaria
-
-    def get(self, request, *args, **kwargs):
-        pk = self.kwargs['pk']
-
-        expediente = ExpedienteMateria.objects.get(id=pk)
-        doc_ace = DocumentoAcessorio.objects.filter(
-            materia=expediente.materia)
-        tramitacao = Tramitacao.objects.filter(
-            materia=expediente.materia)
-
-        return self.render_to_response(
-            {'expediente': expediente,
-             'doc_ace': doc_ace,
-             'tramitacao': tramitacao})
-
-
-class PautaOrdemDetail(DetailView):
-    template_name = "sessao/pauta/ordem.html"
-    model = SessaoPlenaria
-
-    def get(self, request, *args, **kwargs):
-        pk = self.kwargs['pk']
-
-        ordem = OrdemDia.objects.get(id=pk)
-        norma = NormaJuridica.objects.filter(
-            materia=ordem.materia)
-        doc_ace = DocumentoAcessorio.objects.filter(
-            materia=ordem.materia)
-        tramitacao = Tramitacao.objects.filter(
-            materia=ordem.materia)
-
-        return self.render_to_response(
-            {'ordem': ordem,
-             'norma': norma,
-             'doc_ace': doc_ace,
-             'tramitacao': tramitacao})
-
 
 class PesquisarSessaoPlenariaView(FilterView):
     model = SessaoPlenaria


Test patch: