From 2cc5c89375e4a64824423cc41edc2b7f6f3dcc19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Tue, 14 Jul 2020 15:36:30 -0300 Subject: [PATCH] =?UTF-8?q?Fix=20#3182=20-=20Adicionar=20v=C3=A1rias=20mat?= =?UTF-8?q?=C3=A9rias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sessao/views.py | 4 + .../adicionar_varias_materias_expediente.html | 173 ++++++++++-------- 2 files changed, 103 insertions(+), 74 deletions(-) diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 7a995e7b1..b89486fb5 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -3775,6 +3775,7 @@ class AdicionarVariasMateriasExpediente(PermissionRequiredForAppCrudMixin, filterset_class = AdicionarVariasMateriasFilterSet template_name = 'sessao/adicionar_varias_materias_expediente.html' app_label = AppConfig.label + tipo_materia_sessao = "expediente" logger = logging.getLogger(__name__) @@ -3815,6 +3816,8 @@ class AdicionarVariasMateriasExpediente(PermissionRequiredForAppCrudMixin, context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else '' context['pk_sessao'] = self.kwargs['pk'] + context["tipo_materia_sessao"] = self.tipo_materia_sessao + return context def post(self, request, *args, **kwargs): @@ -3866,6 +3869,7 @@ class AdicionarVariasMateriasExpediente(PermissionRequiredForAppCrudMixin, class AdicionarVariasMateriasOrdemDia(AdicionarVariasMateriasExpediente): filterset_class = AdicionarVariasMateriasFilterSet template_name = 'sessao/adicionar_varias_materias_ordem.html' + tipo_materia_sessao = "ordem" logger = logging.getLogger(__name__) diff --git a/sapl/templates/sessao/adicionar_varias_materias_expediente.html b/sapl/templates/sessao/adicionar_varias_materias_expediente.html index c9ce0cab1..205f0397b 100644 --- a/sapl/templates/sessao/adicionar_varias_materias_expediente.html +++ b/sapl/templates/sessao/adicionar_varias_materias_expediente.html @@ -4,19 +4,16 @@ {% block actions %}{% endblock %} {% block detail_content %} - {% block buttons %} + {% block buttons %} {% if filter_url and not filter.form.errors %} -
- {% trans 'Fazer nova pesquisa' %} -
- -
- {% trans 'Matérias do Expediente' %} -
- +
+ {% trans 'Fazer nova pesquisa' %} +
+
+ {% trans 'Matérias do Expediente' %} +
{% endif %} - {% endblock %} {% if filter.form.errors %} @@ -29,77 +26,105 @@

{% if filter_url and not filter.form.errors %} - - {% if paginator.count %} -
- {% csrf_token %} - - - - - - - - {% if paginator.count > 1 %} -

{% blocktrans with paginator.count as total_materias %}Pesquisa concluída com sucesso! Foram encontradas {{total_materias}} matérias.{% endblocktrans %}

- {% elif paginator.count == 1 %} -

{% trans 'Pesquisa concluída com sucesso! Foi encontrada 1 matéria.'%}

- {% endif %} - - {% for m in page_obj %} - - - - - {% endfor %} -

{% trans "Matérias" %}

{% trans "Tipo de Votação" %}

- - {{m.tipo.sigla}} {{m.numero}}/{{m.ano}} - {{m.tipo}}
- Autores: - {% for a in m.autoria_set.all %} - {% if not forloop.first %} - ,    {{a.autor|default_if_none:""}} - {% else %} -  {{a.autor|default_if_none:""}} - {% endif %} - {% endfor %} -
- Localização Atual:  {{m.tramitacao_set.last.unidade_tramitacao_destino|default_if_none:"Não informado"}}
- Status:  {{m.tramitacao_set.last.status|default_if_none:"Não informado"}}
- Data da última Tramitação:  {{m.tramitacao_set.last.data_tramitacao|default_if_none:"Não informado"}}
- Ementa: {{ m.ementa|safe }}
-

-
- -
- -
- -
- -
- -
- {% else %} - + {% if paginator.count %} + + {% csrf_token %} +
+ + + + {% if paginator.count > 1 %} +

{% blocktrans with paginator.count as total_materias %}Pesquisa concluída com sucesso! Foram encontradas {{ total_materias }} matérias.{% endblocktrans %}

+ {% elif paginator.count == 1 %} +

{% trans 'Pesquisa concluída com sucesso! Foi encontrada 1 matéria.'%}

+ {% endif %} + {% for m in page_obj %} - + -

{% trans "Matérias" %}

{% trans "Tipo de Votação" %}

-

Nenhuma matéria encontrada com essas especificações

+
+ + {{ m.tipo.sigla }} {{ m.numero }}/{{ m.ano }} - {{ m.tipo }}
+ Autores: + {% for a in m.autoria_set.all %} + {% if not forloop.first %} + ,    {{ a.autor|default_if_none:"" }} + {% else %} +  {{ a.autor|default_if_none:"" }} + {% endif %} + {% endfor %} +
+ Localização Atual:  {{ m.tramitacao_set.last.unidade_tramitacao_destino|default_if_none:"Não informado" }}
+ Status:  {{ m.tramitacao_set.last.status|default_if_none:"Não informado" }}
+ Data da última Tramitação:  {{ m.tramitacao_set.last.data_tramitacao|default_if_none:"Não informado" }}
+ Ementa: {{ m.ementa|safe }}
+

+
+ +
+ +
+ +
+
- {% endif %} - -{% endif %} - + {% endfor %} + + + + {% else %} +

Nenhuma matéria encontrada com essas especificações

+ {% endif %} + {% endif %} {% endblock detail_content %} {% block extra_js %} -{% endblock extra_js%} +{% endblock extra_js %}