Victor Fabre
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
6 additions and
4 deletions
-
sapl/sessao/forms.py
-
sapl/sessao/views.py
|
|
@ -540,10 +540,10 @@ class VotacaoForm(forms.Form): |
|
|
|
qtde_votos = votos_sim + votos_nao + abstencoes |
|
|
|
voto_presidente = cleaned_data['voto_presidente'] |
|
|
|
|
|
|
|
if not voto_presidente: |
|
|
|
if qtde_presentes and not voto_presidente: |
|
|
|
qtde_presentes -= 1 |
|
|
|
|
|
|
|
if qtde_votos != qtde_presentes: |
|
|
|
if qtde_presentes and qtde_votos != qtde_presentes: |
|
|
|
raise ValidationError('O total de votos não corresponde com a quantidade de presentes!') |
|
|
|
|
|
|
|
return cleaned_data |
|
|
|
|
|
@ -1902,7 +1902,8 @@ class VotacaoView(SessaoPermissionMixin): |
|
|
|
qtde_presentes -= 1 |
|
|
|
|
|
|
|
if (qtde_votos > qtde_presentes or qtde_votos < qtde_presentes): |
|
|
|
form._errors["total_votos"] = ErrorList([u""]) |
|
|
|
msg = _('O total de votos não corresponde com a quantidade de presentes!') |
|
|
|
messages.add_message(request, messages.ERROR, msg) |
|
|
|
return self.render_to_response(context) |
|
|
|
elif (qtde_presentes == qtde_votos): |
|
|
|
try: |
|
|
@ -3330,7 +3331,7 @@ class VotacaoEmBlocoSimbolicaView(PermissionRequiredForAppCrudMixin, TemplateVie |
|
|
|
""" |
|
|
|
Votação Simbólica |
|
|
|
""" |
|
|
|
|
|
|
|
app_label = AppConfig.label |
|
|
|
template_name = 'sessao/votacao/votacao_simbolica_bloco.html' |
|
|
|
logger = logging.getLogger(__name__) |
|
|
|
|
|
|
@ -3506,6 +3507,7 @@ class VotacaoEmBlocoNominalView(PermissionRequiredForAppCrudMixin, TemplateView) |
|
|
|
""" |
|
|
|
Votação Nominal |
|
|
|
""" |
|
|
|
app_label = AppConfig.label |
|
|
|
template_name = 'sessao/votacao/votacao_nominal_bloco.html' |
|
|
|
logger = logging.getLogger(__name__) |
|
|
|
|
|
|
|