diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index aae6d07ac..05719198f 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -560,7 +560,7 @@ class CopiarMateriasExpediente(PermissionRequiredMixin, ListView): data_inicio__gte=sessao_plenaria_atual.data_inicio ).exclude(pk=sessao_plenaria_atual.pk).order_by("-data_inicio") except: - context['lista_materias_expediente_disponiveis'] = [] + context['ERROR'] = True return context @@ -636,7 +636,7 @@ class CopiarMateriasOrdemDia(PermissionRequiredMixin, ListView): data_inicio__gte=sessao_plenaria_atual.data_inicio ).exclude(pk=sessao_plenaria_atual.pk).order_by("-data_inicio") except: - context['lista_materias'] = [] + context['ERROR'] = True return context diff --git a/sapl/templates/sessao/copiar_materias_expediente.html b/sapl/templates/sessao/copiar_materias_expediente.html index 882b924d7..5faa1e9cc 100644 --- a/sapl/templates/sessao/copiar_materias_expediente.html +++ b/sapl/templates/sessao/copiar_materias_expediente.html @@ -3,61 +3,66 @@ {% load common_tags %} {% block base_content %} - {% if lista_materias_expediente_disponiveis %} - {% if sessoes_disponiveis %} - {% if numero_resultados == 1 %} -

{% trans 'Existe 1 matéria do expediente disponível para cópia.' %}

- {% else %} -

Existem {{ numero_resultados }} matérias do expediente disponíveis para cópia.

- {% endif %} -
- {% csrf_token %} -
- Sessão Plenária Destino -
-
-
- - + {% if ERROR %} +
+

Ocorreu um erro inesperado. Tente novamente.
Se o problema persistir, entre em contato com o suporte do Interlegis.

+ {% else %} + {% if lista_materias_expediente_disponiveis %} + {% if sessoes_disponiveis %} + {% if numero_resultados == 1 %} +

{% trans 'Existe 1 matéria do expediente disponível para cópia.' %}

+ {% else %} +

Existem {{ numero_resultados }} matérias do expediente disponíveis para cópia.

+ {% endif %} + + {% csrf_token %} +
+ Sessão Plenária Destino +
+
+
+ + +
-
-
- Matérias Não Votadas ou Não Lidas - -
-
- +
+ Matérias Não Votadas ou Não Lidas +
+
+
+ +
- - - - {% for expediente in lista_materias_expediente_disponiveis %} - - - - {% endfor %} - -
Matéria do Expediente
- - {{ expediente.materia.tipo.sigla }} {{ expediente.materia.numero }}/{{ expediente.materia.ano }} - {{ expediente.materia.tipo.descricao }} -
-
- -
+ Matéria do Expediente + + {% for expediente in lista_materias_expediente_disponiveis %} + + + + {{ expediente.materia.tipo.sigla }} {{ expediente.materia.numero }}/{{ expediente.materia.ano }} - {{ expediente.materia.tipo.descricao }} + + + {% endfor %} + + + + + + {% else %} +
+

Nenhuma sessão plenária está apta a receber a(s) cópia(s) de matéria do expediente.

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

Nenhuma sessão plenária está apta a receber a(s) cópia(s) de matéria do expediente.

+
+

Nenhuma matéria do expediente dessa sessão plenária está disponível para cópia.

{% endif %} - {% else %} -
-

Nenhuma matéria do expediente dessa sessão plenária está disponível para cópia.

{% endif %} {% endblock base_content %} diff --git a/sapl/templates/sessao/copiar_materias_ordemdia.html b/sapl/templates/sessao/copiar_materias_ordemdia.html index 986b48fda..467703b6c 100644 --- a/sapl/templates/sessao/copiar_materias_ordemdia.html +++ b/sapl/templates/sessao/copiar_materias_ordemdia.html @@ -3,61 +3,66 @@ {% load common_tags %} {% block base_content %} - {% if lista_materias_ordemdia_disponiveis %} - {% if sessoes_disponiveis %} - {% if numero_resultados == 1 %} -

{% trans 'Existe 1 matéria da ordem do dia disponível para cópia.' %}

- {% else %} -

Existem {{ numero_resultados }} matérias da ordem do dia disponíveis para cópia.

- {% endif %} -
- {% csrf_token %} -
- Sessão Plenária Destino -
-
-
- - + {% if ERROR %} +
+

Ocorreu um erro inesperado. Tente novamente.
Se o problema persistir, entre em contato com o suporte do Interlegis.

+ {% else %} + {% if lista_materias_ordemdia_disponiveis %} + {% if sessoes_disponiveis %} + {% if numero_resultados == 1 %} +

{% trans 'Existe 1 matéria da ordem do dia disponível para cópia.' %}

+ {% else %} +

Existem {{ numero_resultados }} matérias da ordem do dia disponíveis para cópia.

+ {% endif %} + + {% csrf_token %} +
+ Sessão Plenária Destino +
+
+
+ + +
-
-
- Matérias Não Votadas ou Não Lidas - -
-
- +
+ Matérias Não Votadas ou Não Lidas +
+
+
+ +
- - - - {% for ordemdia in lista_materias_ordemdia_disponiveis %} - - - - {% endfor %} - -
Matéria da Ordem do Dia
- - {{ ordemdia.materia.tipo.sigla }} {{ ordemdia.materia.numero }}/{{ ordemdia.materia.ano }} - {{ ordemdia.materia.tipo.descricao }} -
-
- -
+ Matéria da Ordem do Dia + + {% for ordemdia in lista_materias_ordemdia_disponiveis %} + + + + {{ ordemdia.materia.tipo.sigla }} {{ ordemdia.materia.numero }}/{{ ordemdia.materia.ano }} - {{ ordemdia.materia.tipo.descricao }} + + + {% endfor %} + + + + + + {% else %} +
+

Nenhuma sessão plenária está apta a receber a(s) cópia(s) de matéria do expediente.

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

Nenhuma sessão plenária está apta a receber a(s) cópia(s) de matéria do expediente.

+

Nenhuma máteria da ordem do dia dessa sessão plenária está disponível para cópia.

{% endif %} - {% else %} -
-

Nenhuma máteria da ordem do dia dessa sessão plenária está disponível para cópia.

{% endif %} {% endblock base_content %}