From 3ec54afee236f87533587d3fcdf412d909da680b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Matheus?= Date: Tue, 18 Dec 2018 17:33:34 -0200 Subject: [PATCH] =?UTF-8?q?Identificar=20parl.=20com=20mandatos=20com=20in?= =?UTF-8?q?tersec=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/base/views.py | 28 +++++++++------ .../base/materias_protocolo_inexistente.html | 2 +- .../parlamentares_mandatos_intersecao.html | 2 +- .../parlamentares_mandatos_interseccao.html | 34 ------------------- 4 files changed, 20 insertions(+), 46 deletions(-) delete mode 100644 sapl/templates/base/parlamentares_mandatos_interseccao.html diff --git a/sapl/base/views.py b/sapl/base/views.py index 0a0d4fe7f..83e2e02af 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -1122,7 +1122,7 @@ class ListarInconsistenciasView(PermissionRequiredMixin, ListView): len(materias_protocolo_inexistente())) ) tabela.append( - ('parlamentares_mandato_intersecao', + ('parlamentares_mandatos_intersecao', 'Parlamentares com mandatos com interseção', len(parlamentares_mandatos_intersecao())) ) @@ -1138,23 +1138,28 @@ def parlamentares_mandatos_intersecao(): if mandatos and length > 1: for i in range(0, length-1): for j in range(i+1, length): - mandato1 = mandatos[i] - mandato2 = mandatos[j] - exists = intervalos_tem_intersecao(mandato1.data_inicio_mandato, mandato1.data_fim_mandato, mandato2.data_inicio_mandato, mandato2.data_fim_mandato) + mandato = mandatos[i] + prox_mandato = mandatos[j] + exists = intervalos_tem_intersecao( + mandato.data_inicio_mandato, + mandato.data_fim_mandato, + prox_mandato.data_inicio_mandato, + prox_mandato.data_fim_mandato) if exists: - intersecoes.append((parlamentar, mandato1, mandato2)) + intersecoes.append( + (parlamentar, mandato, prox_mandato)) return intersecoes class ListarParlMandatosIntersecaoView(PermissionRequiredMixin, ListView): model = get_user_model() - template_name = 'base/parlamentares_mandato_intersecao.html' + template_name = 'base/parlamentares_mandatos_intersecao.html' context_object_name = 'parlamentares_mandatos_intersecao' permission_required = ('base.list_appconfig',) paginate_by = 10 def get_queryset(self): - return parlamentares_mandato_intersecao() + return parlamentares_mandatos_intersecao() def get_context_data(self, **kwargs): context = super( @@ -1165,7 +1170,8 @@ class ListarParlMandatosIntersecaoView(PermissionRequiredMixin, ListView): page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = '--.' + ] = 'Nenhum parlamentar com mandatos com interseção cadastrado no' + + ' sistema.' return context @@ -1201,7 +1207,8 @@ class ListarMatProtocoloInexistenteView(PermissionRequiredMixin, ListView): page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = '--.' + ] = 'Nenhuma matéria legislativa vinculada a um protocolo' + + ' inexistente cadastrada no sistema.' return context @@ -1234,7 +1241,8 @@ class ListarProtocolosMateriasView(PermissionRequiredMixin, ListView): page_obj.number, paginator.num_pages) context[ 'NO_ENTRIES_MSG' - ] = '--.' + ] = 'Nenhum protocolo vinculado a mais de uma matéria' + + ' legislativa cadastrado no sistema.' return context diff --git a/sapl/templates/base/materias_protocolo_inexistente.html b/sapl/templates/base/materias_protocolo_inexistente.html index 0b2a7c4f8..4a73bce49 100644 --- a/sapl/templates/base/materias_protocolo_inexistente.html +++ b/sapl/templates/base/materias_protocolo_inexistente.html @@ -20,7 +20,7 @@ {% for materia, ano, numero_protocolo in materias_protocolo_inexistente %} - {{ materia }} + {{ materia }} {{ ano }} {{ numero_protocolo }} diff --git a/sapl/templates/base/parlamentares_mandatos_intersecao.html b/sapl/templates/base/parlamentares_mandatos_intersecao.html index 1261761dc..3b5bc2d19 100644 --- a/sapl/templates/base/parlamentares_mandatos_intersecao.html +++ b/sapl/templates/base/parlamentares_mandatos_intersecao.html @@ -20,7 +20,7 @@ {% for parlamentar, mandato_a, mandato_b in parlamentares_mandatos_intersecao %} - {{ parlamentar }} + {{ parlamentar }} {{ mandato_a }} {{ mandato_b }} diff --git a/sapl/templates/base/parlamentares_mandatos_interseccao.html b/sapl/templates/base/parlamentares_mandatos_interseccao.html deleted file mode 100644 index 20db09c54..000000000 --- a/sapl/templates/base/parlamentares_mandatos_interseccao.html +++ /dev/null @@ -1,34 +0,0 @@ -{% extends "base.html" %} -{% load i18n %} -{% load tz %} -{% load common_tags %} -{% block base_content %} -
-

Lista de Parlamentares com Mandatos com Interseção

- {% if not parlamentares_mandatos_intersecao %} -

{{ NO_ENTRIES_MSG }}

- {% else %} - - - - - - - - - - {% for materia, ano, numero_protocolo in parlamentares_mandatos_intersecao %} - - - - - - {% endfor %} - -
Matéria LegislativaAnoNúmero Protocolo
- {{ materia }} - {{ ano }}{{ numero_protocolo }}
- {% endif %} -
- {% include 'paginacao.html'%} -{% endblock base_content %} \ No newline at end of file