diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index b691415ea..536e13b67 100644 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -1963,11 +1963,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 == 'Não Votou': + 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 }} +
+
+