Browse Source

Tela votacao em bloco.

pull/2416/head
AndreSouto 7 years ago
parent
commit
43cb2400e9
  1. 7
      sapl/sessao/views.py
  2. 22
      sapl/templates/sessao/votacao/votacao_nominal_bloco.html

7
sapl/sessao/views.py

@ -3427,7 +3427,6 @@ class VotacaoEmBlocoNominalView(TemplateView):
sessao_plenaria_id=kwargs['pk']) sessao_plenaria_id=kwargs['pk'])
context.update({'expedientes':expedientes}) context.update({'expedientes':expedientes})
total = presentes.count() total = presentes.count()
import ipdb; ipdb.set_trace()
context.update({'parlamentares':self.get_parlamentares(request)}) context.update({'parlamentares':self.get_parlamentares(request)})
return self.render_to_response(context) return self.render_to_response(context)
@ -3438,14 +3437,16 @@ class VotacaoEmBlocoNominalView(TemplateView):
presencas = PresencaOrdemDia.objects.filter( presencas = PresencaOrdemDia.objects.filter(
sessao_plenaria_id=self.kwargs['pk']) sessao_plenaria_id=self.kwargs['pk'])
ordens_id = request.POST.getlist('marcadas_id_2') ordens_id = request.POST.getlist('marcadas_id_2')
for oid in ordens_id:
voto_parlamentar = VotoParlamentar.objects.filter( voto_parlamentar = VotoParlamentar.objects.filter(
ordem=self.kwargs['oid']) #TODO ordem=oid) #TODO
else: else:
presencas = PresencaOrdemDia.objects.filter( presencas = PresencaOrdemDia.objects.filter(
sessao_plenaria_id=self.kwargs['pk']) sessao_plenaria_id=self.kwargs['pk'])
expedientes_id = request.POST.getlist('marcadas_id_2') expedientes_id = request.POST.getlist('marcadas_id_2')
for eid in expedientes_id:
voto_parlamentar = VotoParlamentar.objects.filter( voto_parlamentar = VotoParlamentar.objects.filter(
expediente=self.kwargs['oid']) #TODO expediente=eid) #TODO
presentes = [p.parlamentar for p in presencas] presentes = [p.parlamentar for p in presencas]

22
sapl/templates/sessao/votacao/votacao_nominal_bloco.html

@ -26,26 +26,26 @@
<br /> <br />
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% comment %} {% if total == 0 %} {% if total == 0 %}
<div class="alert alert-info alert-dismissible fade in" role="alert"> <div class="alert alert-info alert-dismissible fade in" role="alert">
<div>Não existe nenhum parlamentar presente para que a votação ocorra.</div> <div>Não existe nenhum parlamentar presente para que a votação ocorra.</div>
</div> </div>
<a href="{% url 'sapl.sessao:sessaoplenaria_detail' object.pk %}" class="btn btn-warning">Voltar</a> <a href="{% url 'sapl.sessao:sessaoplenaria_detail' object.pk %}" class="btn btn-warning">Voltar</a>
{% else %} {% endcomment %} {% else %}
<fieldset class="form-group"> <fieldset class="form-group">
<legend>Votos</legend> <legend>Votos</legend>
<div class="row"> <div class="row">
{% for parlamentar in parlamentares %} {% for parlamentar in parlamentares %}
<div class="col-md-4" id="styleparlamentar">{{parlamentar.0.parlamentar.nome_parlamentar}}</div> <div class="col-md-4" id="styleparlamentar">{{parlamentar.0.nome_parlamentar}}</div>
<div class="col-md-5"> <div class="col-md-5">
{% if parlamentar.1 %} <input type="hidden" name="voto_parlamentar" value="{{parlamentar.1}}:{{parlamentar.0.parlamentar.id}}" /> {% endif %} {% if parlamentar.1 %} <input type="hidden" name="voto_parlamentar" value="{{parlamentar.1}}:{{parlamentar.0.id}}" /> {% endif %}
<select id="voto_parlamentar" name="voto_parlamentar" class="form-control" {% if parlamentar.1 %} disabled {% endif %}> <select id="voto_parlamentar" name="voto_parlamentar" class="form-control" {% if parlamentar.1 %} disabled {% endif %}>
<option value="Não Votou:{{parlamentar.0.parlamentar.id}}">Não Votou</option> <option value="Não Votou:{{parlamentar.0.id}}">Não Votou</option>
<option value="Sim:{{parlamentar.0.parlamentar.id}}" {% if parlamentar.1 == 'Sim' %} selected {% endif %}>Sim</option> <option value="Sim:{{parlamentar.0.id}}" {% if parlamentar.1 == 'Sim' %} selected {% endif %}>Sim</option>
<option value="Não:{{parlamentar.0.parlamentar.id}}" {% if parlamentar.1 == 'Não' %} selected {% endif %}>Não</option> <option value="Não:{{parlamentar.0.id}}" {% if parlamentar.1 == 'Não' %} selected {% endif %}>Não</option>
<option value="Abstenção:{{parlamentar.0.parlamentar.id}}" {% if parlamentar.1 == 'Abstenção' %} selected {% endif %}>Abstenção</option> <option value="Abstenção:{{parlamentar.0.id}}" {% if parlamentar.1 == 'Abstenção' %} selected {% endif %}>Abstenção</option>
</select> </select>
</div> </div>
{% endfor %} {% endfor %}
@ -57,11 +57,11 @@
</fieldset> </fieldset>
{% comment %} <div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
{{ form.resultado_votacao|as_crispy_field }} {{ form.resultado_votacao|as_crispy_field }}
</div> </div>
</div> {% endcomment %} </div>
<br /> <br />
<div class="row"> <div class="row">
@ -76,7 +76,7 @@
<input type="submit" id="cancelar-votacao" name="cancelar-votacao" value="Cancelar Votação" class="btn btn-warning" /> <input type="submit" id="cancelar-votacao" name="cancelar-votacao" value="Cancelar Votação" class="btn btn-warning" />
</fieldset> </fieldset>
</form> </form>
{% comment %} {% endif %} {% endcomment %} {% endif %}
{% endblock detail_content %} {% endblock detail_content %}
{% block extra_js %} {% block extra_js %}

Loading…
Cancel
Save