Browse Source

Fix alerta de presença na votação nominal

pull/772/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
1b4fe0e6ad
  1. 10
      sapl/sessao/views.py
  2. 2
      sapl/templates/sessao/votacao/nominal.html

10
sapl/sessao/views.py

@ -1299,13 +1299,16 @@ class VotacaoNominalView(SessaoPermissionMixin):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
ordem_id = kwargs['mid'] ordem_id = kwargs['mid']
ordem = OrdemDia.objects.get(id=ordem_id) ordem = OrdemDia.objects.get(id=ordem_id)
total = PresencaOrdemDia.objects.filter(
sessao_plenaria_id=ordem.sessao_plenaria_id).count()
materia = {'materia': ordem.materia, materia = {'materia': ordem.materia,
'ementa': sub( 'ementa': sub(
' ', ' ', strip_tags(ordem.observacao))} ' ', ' ', strip_tags(ordem.observacao))}
context = {'materia': materia, 'object': self.get_object(), context = {'materia': materia, 'object': self.get_object(),
'parlamentares': self.get_parlamentares(), 'parlamentares': self.get_parlamentares(),
'tipos': self.get_tipos_votacao()} 'tipos': self.get_tipos_votacao(),
'total': total}
return self.render_to_response(context) return self.render_to_response(context)
@ -1501,13 +1504,16 @@ class VotacaoNominalExpedienteView(SessaoPermissionMixin):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
expediente_id = kwargs['mid'] expediente_id = kwargs['mid']
expediente = ExpedienteMateria.objects.get(id=expediente_id) expediente = ExpedienteMateria.objects.get(id=expediente_id)
total = SessaoPlenariaPresenca.objects.filter(
sessao_plenaria_id=expediente.sessao_plenaria_id).count()
materia = {'materia': expediente.materia, materia = {'materia': expediente.materia,
'ementa': sub( 'ementa': sub(
' ', ' ', strip_tags(expediente.observacao))} ' ', ' ', strip_tags(expediente.observacao))}
context = {'materia': materia, 'object': self.get_object(), context = {'materia': materia, 'object': self.get_object(),
'parlamentares': self.get_parlamentares(), 'parlamentares': self.get_parlamentares(),
'tipos': self.get_tipos_votacao()} 'tipos': self.get_tipos_votacao(),
'total': total}
return self.render_to_response(context) return self.render_to_response(context)

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

@ -13,7 +13,7 @@
Ementa: {{materia.ementa|safe}} Ementa: {{materia.ementa|safe}}
</div> </div>
<br /> <br />
{% if parlamentares|length == 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>

Loading…
Cancel
Save