Browse Source

Fecha votações abertas (#3596)

pull/3459/merge
Edward 2 years ago
committed by GitHub
parent
commit
c2d9cfc3e2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      sapl/sessao/views.py

16
sapl/sessao/views.py

@ -141,14 +141,20 @@ def verifica_votacoes_abertas(request):
v.__str__())) v.__str__()))
username = request.user.username username = request.user.username
logger.info('user=' + username + '. Já existem votações ou leituras abertas nas seguintes Sessões: ' + logger.info('user=' + username + '. Já existem votações ou leituras abertas nas seguintes Sessões: ' +
', '.join(msg_abertas) + '. Para abrir ' ', '.join(msg_abertas) + '. Estas votações ou leituras foram fechadas.')
'outra, termine ou feche as votações ou leituras abertas.')
msg = _('Já existem votações ou leituras abertas nas seguintes Sessões: ' + msg = _('Já existem votações ou leituras abertas nas seguintes Sessões: ' +
', '.join(msg_abertas) + '. Para abrir ' ', '.join(msg_abertas) + '. Estas votações ou leituras foram fechadas.')
'outra, termine ou feche as votações ou leituras abertas.')
messages.add_message(request, messages.INFO, msg) messages.add_message(request, messages.INFO, msg)
return False for sessao in votacoes_abertas:
ordens = sessao.ordemdia_set.filter(votacao_aberta=True)
expediente = sessao.expedientemateria_set.filter(votacao_aberta=True)
for o in ordens:
o.votacao_aberta = False
o.save()
for e in expediente:
e.votacao_aberta = False
e.save()
return True return True

Loading…
Cancel
Save