Browse Source

Conserta votação nomial em ordem do dia

pull/518/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
committed by Edward Ribeiro
parent
commit
71a4d28e04
  1. 18
      sapl/sessao/views.py
  2. 4
      sapl/templates/sessao/votacao/nominal.html
  3. 2
      sapl/templates/sessao/votacao/nominal_edit.html

18
sapl/sessao/views.py

@ -868,7 +868,7 @@ class VotacaoView(FormMixin, SessaoCrud.CrudDetailView):
form_class = VotacaoForm form_class = VotacaoForm
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
self.object = self.get_object() import ipdb; ipdb.set_trace()
context = self.get_context_data(object=self.object) context = self.get_context_data(object=self.object)
url = request.get_full_path() url = request.get_full_path()
@ -981,17 +981,15 @@ class VotacaoNominalView(FormMixin, SessaoCrud.CrudDetailView):
template_name = 'sessao/votacao/nominal.html' template_name = 'sessao/votacao/nominal.html'
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
self.object = self.get_object()
context = self.get_context_data(object=self.object)
ordem_id = kwargs['mid'] ordem_id = kwargs['mid']
ordem = OrdemDia.objects.get(id=ordem_id) ordem = OrdemDia.objects.get(id=ordem_id)
materia = {'materia': ordem.materia, materia = {'materia': ordem.materia,
'ementa': sub( 'ementa': sub(
' ', ' ', strip_tags(ordem.observacao))} ' ', ' ', strip_tags(ordem.observacao))}
context.update({'materia': materia}) context = {'materia': materia, 'object': self.get_object(),
'parlamentares': self.get_parlamentares(),
'tipos': self.get_tipos_votacao()}
return self.render_to_response(context) return self.render_to_response(context)
@ -1100,7 +1098,7 @@ class VotacaoNominalView(FormMixin, SessaoCrud.CrudDetailView):
def get_success_url(self): def get_success_url(self):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
return reverse('sapl.sessao:materiaordemdia_list', return reverse('sapl.sessao:ordemdia_list',
kwargs={'pk': pk}) kwargs={'pk': pk})
@ -1108,8 +1106,7 @@ class VotacaoNominalEditView(FormMixin, SessaoCrud.CrudDetailView):
template_name = 'sessao/votacao/nominal_edit.html' template_name = 'sessao/votacao/nominal_edit.html'
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
self.object = self.get_object() context = {}
context = self.get_context_data(object=self.object)
materia_id = kwargs['oid'] materia_id = kwargs['oid']
ordem_id = kwargs['mid'] ordem_id = kwargs['mid']
@ -1136,7 +1133,8 @@ class VotacaoNominalEditView(FormMixin, SessaoCrud.CrudDetailView):
' ', ' ', strip_tags(votacao.observacao)), ' ', ' ', strip_tags(votacao.observacao)),
'tipo_resultado': 'tipo_resultado':
votacao.tipo_resultado_votacao_id} votacao.tipo_resultado_votacao_id}
context.update({'votacao': votacao_existente}) context.update({'votacao': votacao_existente,
'tipos': self.get_tipos_votacao()})
return self.render_to_response(context) return self.render_to_response(context)

4
sapl/templates/sessao/votacao/nominal.html

@ -16,7 +16,7 @@
<fieldset class="form-group"> <fieldset class="form-group">
<legend>Votos</legend> <legend>Votos</legend>
<div class="row"> <div class="row">
{% for parlamentar in view.get_parlamentares %} {% for parlamentar in parlamentares %}
<div class="col-md-6">{{parlamentar.nome_parlamentar}}</div> <div class="col-md-6">{{parlamentar.nome_parlamentar}}</div>
<div class="col-md-6"> <div class="col-md-6">
<select id="voto_parlamentar" name="voto_parlamentar" class="form-control"> <select id="voto_parlamentar" name="voto_parlamentar" class="form-control">
@ -34,7 +34,7 @@
<div class="col-md-12"> <div class="col-md-12">
Resultado da Votação Resultado da Votação
<select id="resultado_votacao" name="resultado_votacao" class="form-control"> <select id="resultado_votacao" name="resultado_votacao" class="form-control">
{% for tipo in view.get_tipos_votacao %} {% for tipo in tipos %}
<option value="{{tipo.id}}">{{tipo.nome}}</option> <option value="{{tipo.id}}">{{tipo.nome}}</option>
{% endfor %} {% endfor %}
</select> </select>

2
sapl/templates/sessao/votacao/nominal_edit.html

@ -37,7 +37,7 @@
<div class="row"> <div class="row">
<div class="col-md-12"> <div class="col-md-12">
Resultado da Votação: Resultado da Votação:
{% for tipo in view.get_tipos_votacao %} {% for tipo in tipos %}
{% if votacao.tipo_resultado == tipo.id %} {% if votacao.tipo_resultado == tipo.id %}
<b>{{ tipo.nome }}</b> <b>{{ tipo.nome }}</b>
{% endif %} {% endif %}

Loading…
Cancel
Save