From c6484af4355d558c6156a67f2bcafde02f2c6be0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Sconetto?= Date: Thu, 26 Oct 2017 10:10:20 -0200 Subject: [PATCH] Exibe o resultado da contagem de votos --- sapl/sessao/views.py | 18 +++++++++++++++++- .../templates/sessao/votacao/nominal_edit.html | 15 +++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index c5d19eedc..94626b000 100644 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -1931,11 +1931,27 @@ class VotacaoNominalEditAbstract(SessaoPermissionMixin): ' ', ' ', strip_tags(ementa))} context.update({'materia': materia}) + votosSim = votosNao = abstencoes = naoRegistrados = 0 + for v in votos: + if v.voto == 'Sim': + votosSim += 1 + elif v.voto == 'Não': + votosNao += 1 + elif v.voto == 'Abstenção': + abstencoes += 1 + elif v.voto == '-1': + naoRegistrados += 1 + + list_contagem = {'votosSim': votosSim, 'votosNao': votosNao, 'abstencoes': abstencoes, + 'naoRegistrados': naoRegistrados} + + context.update({'contagem': list_contagem}) + votacao_existente = {'observacao': sub( ' ', ' ', strip_tags(votacao.observacao)), 'resultado': votacao.tipo_resultado_votacao.nome, 'tipo_resultado': - votacao.tipo_resultado_votacao_id} + votacao.tipo_resultado_votacao_id} context.update({'votacao': votacao_existente, 'tipos': self.get_tipos_votacao()}) diff --git a/sapl/templates/sessao/votacao/nominal_edit.html b/sapl/templates/sessao/votacao/nominal_edit.html index 35297e36c..af0629984 100644 --- a/sapl/templates/sessao/votacao/nominal_edit.html +++ b/sapl/templates/sessao/votacao/nominal_edit.html @@ -54,6 +54,21 @@ +
+
+
+ Contagem do Resultado: +
+ Votos Sim: {{ contagem.votosSim }} +
+ Votos Não: {{ contagem.votosNao }} +
+ Abstenções: {{ contagem.abstencoes }} +
+ Votos Não Registrados: {{ contagem.naoRegistrados }} +
+
+