Browse Source

Hack para evitar envio de resultado_votacao em branco

pull/1553/head
Edward Ribeiro 8 years ago
parent
commit
c16d59e3f9
  1. 2
      sapl/sessao/forms.py
  2. 17
      sapl/sessao/views.py

2
sapl/sessao/forms.py

@ -260,6 +260,8 @@ class VotacaoForm(forms.Form):
votos_nao = forms.CharField(required=True, label='Não')
abstencoes = forms.CharField(required=True, label='Abstenções')
total_votos = forms.CharField(required=False, label='total')
resultado_votacao = forms.CharField(required=True,
label='Resultado da Votação')
class VotacaoEditForm(forms.Form):

17
sapl/sessao/views.py

@ -1730,6 +1730,23 @@ class VotacaoNominalAbstract(SessaoPermissionMixin):
if 'cancelar-votacao' in request.POST:
fechar_votacao_materia(materia_votacao)
return self.form_valid(form)
else:
if not request.POST['resultado_votacao']:
msg = "Resultado votação deve ser informado"
messages.add_message(request, messages.ERROR, msg)
if self.ordem:
view = 'sapl.sessao:votacaonominal'
elif self.expediente:
view = 'sapl.sessao:votacaonominalexp'
else:
view = None
return HttpResponseRedirect(reverse(
view,
kwargs={'pk': kwargs['pk'],
'oid': kwargs['oid'],
'mid': kwargs['mid']}))
if form.is_valid():
votos_sim = 0

Loading…
Cancel
Save