Browse Source

IF's para validar permissão e presença no template de votação

pull/906/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
ce651f3e61
  1. 1
      sapl/painel/views.py
  2. 83
      sapl/templates/painel/voto_nominal.html

1
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,

83
sapl/templates/painel/voto_nominal.html

@ -21,46 +21,53 @@
}
</style>
</head>
{% if permissao and presenca %}
<body>
<h1><b><font color="#4FA64D"><p align="center">{{sessao}}</p></font></b></h1>
<table style="width:100%">
<tr>
<th style="text-align:center"><font color="white" size="4">Hora Início: {{hora}}</font></th>
<th style="text-align:center"><font color="white" size="4">Data Início: {{data}}</font></th>
</tr>
</table>
<h1><font color="white"><p align="center"><span id="relogio"></span></p></font></h1>
<body>
<h1><b><font color="#4FA64D"><p align="center">{{sessao}}</p></font></b></h1>
<table style="width:100%">
<tr>
<th style="text-align:center"><font color="white" size="4">Data Início: {{hora}}</font></th>
<th style="text-align:center"><font color="white" size="4">Hora Início: {{data}}</font></th>
</tr>
</table>
<h1><font color="white"><p align="center"><span id="relogio"></span></p></font></h1>
</br>
</br>
<h2><font color="red"><p align="center" style="font-family:Verdana">Voto: {{voto_parlamentar}}</p></font></h2>
</br>
</br>
<h2><font color="#459170"><p align="center" style="font-family:Verdana">Matéria em Votação</p></font></h2>
<table style="width:75%; border:1px;" align="center">
<tr><th style="text-align:center"><h4><font color="white">{{materia}}</font></th></tr>
<tr><th style="text-align:center"><h4><font color="white">{{ementa}}</font></th></tr>
<tr><th style="text-align:center"><font color="#45919D"><span id="resultado_votacao"></span></font></th></tr>
</table>
</br>
</br>
<h2><font color="red"><p align="center" style="font-family:Verdana">Voto: {{voto_parlamentar}}</p></font></h2>
</br>
</br>
<br /><br />
<form method='POST'>
{% csrf_token %}
<h2><font color="#459170"><p align="center" style="font-family:Verdana">Matéria em Votação</p></font></h2>
<table style="width:75%; border:1px;" align="center">
<tr><th style="text-align:center">
<select id="voto" name="voto" style="width:30%;">
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="Abstenção">Abstenção</option>
</select>
</th></tr>
<tr><th style="text-align:center">
<input type="submit" value="Votar" name="Votar" style="width:10%;"/>
</th></tr>
<tr><th style="text-align:center"><h4><font color="white">{{materia}}</font></th></tr>
<tr><th style="text-align:center"><h4><font color="white">{{ementa}}</font></th></tr>
<tr><th style="text-align:center"><font color="#45919D"><span id="resultado_votacao"></span></font></th></tr>
</table>
</form>
</body>
<br /><br />
<form method='POST'>
{% csrf_token %}
<table style="width:75%; border:1px;" align="center">
<tr><th style="text-align:center">
<select id="voto" name="voto" style="width:30%;">
<option value="">Selecione</option>
<option value="Sim">Sim</option>
<option value="Não">Não</option>
<option value="Abstenção">Abstenção</option>
</select>
</th></tr>
<tr><th style="text-align:center">
<input type="submit" value="Votar" name="Votar" style="width:10%;"/>
</th></tr>
</table>
</form>
</body>
{% elif not permissao %}
<h2><font color="red"><p align="center" style="font-family:Verdana">Usuário sem permissão para participar de votações.</p></font></h2>
{% elif not presenca %}
<h2><font color="red"><p align="center" style="font-family:Verdana">Usuário não presente na Sessão Plenária.</p></font></h2>
{% else %}
<h2><font color="red"><p align="center" style="font-family:Verdana">Usuário não presente na Sessão Plenária e sem permissão para votações.</p></font></h2>
{% endif %}
</html>

Loading…
Cancel
Save