diff --git a/sapl/painel/views.py b/sapl/painel/views.py index 30f2d6518..8e871455c 100644 --- a/sapl/painel/views.py +++ b/sapl/painel/views.py @@ -89,6 +89,7 @@ def votante_view(request, pk): context.update({'presente': True}) break + # Recupera o voto do parlamentar logado try: voto = VotoNominal.objects.get( sessao=sessao, diff --git a/sapl/templates/painel/voto_nominal.html b/sapl/templates/painel/voto_nominal.html index b6082d274..37c01a4f0 100644 --- a/sapl/templates/painel/voto_nominal.html +++ b/sapl/templates/painel/voto_nominal.html @@ -21,46 +21,53 @@ } + {% if permissao and presenca %} + +

{{sessao}}

+ + + + + +
Hora Início: {{hora}}Data Início: {{data}}
+

- -

{{sessao}}

- - - - - -
Data Início: {{hora}}Hora Início: {{data}}
-

- -
-
-

Voto: {{voto_parlamentar}}

-
-
- -

Matéria em Votação

- - - - -

{{materia}}

{{ementa}}

+
+
+

Voto: {{voto_parlamentar}}

+
+
-

-
- {% csrf_token %} +

Matéria em Votação

- - + + +
- -
- -

{{materia}}

{{ementa}}

-
- + +

+
+ {% csrf_token %} + + + +
+ +
+ +
+
+ + {% elif not permissao %} +

Usuário sem permissão para participar de votações.

+ {% elif not presenca %} +

Usuário não presente na Sessão Plenária.

+ {% else %} +

Usuário não presente na Sessão Plenária e sem permissão para votações.

+ {% endif %}