Browse Source

Recupera o resultado da votação de RegistroVotacao (#3085)

pull/3163/head
Edward 5 years ago
committed by Edward Ribeiro
parent
commit
ae6c499123
  1. 50
      sapl/sessao/views.py

50
sapl/sessao/views.py

@ -65,6 +65,12 @@ TipoResultadoVotacaoCrud = CrudAux.build(
TipoResultadoVotacao, 'tipo_resultado_votacao')
TipoRetiradaPautaCrud = CrudAux.build(TipoRetiradaPauta, 'tipo_retirada_pauta')
# constantes
SIMBOLICA = 1
NOMINAL = 2
SECRETA = 3
LEITURA = 4
class TipoListaDiscursoCrud(CrudAux):
model = TipoListaDiscurso
@ -278,25 +284,25 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
if obj.votacao_aberta:
url = ''
if is_expediente:
if obj.tipo_votacao == 1:
if obj.tipo_votacao == SIMBOLICA:
url = reverse('sapl.sessao:votacaosimbolicaexp',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 2:
elif obj.tipo_votacao == NOMINAL:
url = reverse('sapl.sessao:votacaonominalexp',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 3:
elif obj.tipo_votacao == SECRETA:
url = reverse('sapl.sessao:votacaosecretaexp',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 4:
elif obj.tipo_votacao == LEITURA:
url = reverse('sapl.sessao:leituraexp',
kwargs={
'pk': obj.sessao_plenaria_id,
@ -304,25 +310,25 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
'mid': obj.materia_id})
else:
if obj.tipo_votacao == 1:
if obj.tipo_votacao == SIMBOLICA:
url = reverse('sapl.sessao:votacaosimbolica',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 2:
elif obj.tipo_votacao == NOMINAL:
url = reverse('sapl.sessao:votacaonominal',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 3:
elif obj.tipo_votacao == SECRETA:
url = reverse('sapl.sessao:votacaosecreta',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 4:
elif obj.tipo_votacao == LEITURA:
url = reverse('sapl.sessao:leituraod',
kwargs={
'pk': obj.sessao_plenaria_id,
@ -330,7 +336,7 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
'mid': obj.materia_id})
if has_permission:
if obj.tipo_votacao != 4:
if obj.tipo_votacao != LEITURA:
btn_registrar = '''
<form action="%s">
<input type="submit" class="btn btn-primary"
@ -361,7 +367,7 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
}) + '?tipo_materia=ordem'
if has_permission:
if not obj.tipo_votacao == 4:
if not obj.tipo_votacao == LEITURA:
btn_abrir = '''
Matéria não votada<br />
<a href="%s"
@ -391,7 +397,7 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
retirada_observacao))
else:
if obj.tipo_votacao == 4:
if obj.tipo_votacao == LEITURA:
resultado = obj.registroleitura_set.filter(
materia_id=obj.materia_id).last()
resultado_descricao = "Matéria lida"
@ -399,57 +405,57 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
else:
resultado = obj.registrovotacao_set.filter(
materia_id=obj.materia_id).last()
resultado_descricao = obj.resultado
resultado_descricao = resultado.tipo_resultado_votacao.nome
resultado_observacao = resultado.observacao
if has_permission:
url = ''
if is_expediente:
if obj.tipo_votacao == 1:
if obj.tipo_votacao == SIMBOLICA:
url = reverse(
'sapl.sessao:votacaosimbolicaexpedit',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 2:
elif obj.tipo_votacao == NOMINAL:
url = reverse('sapl.sessao:votacaonominalexpedit',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 3:
elif obj.tipo_votacao == SECRETA:
url = reverse('sapl.sessao:votacaosecretaexpedit',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 4:
elif obj.tipo_votacao == LEITURA:
url = reverse('sapl.sessao:leituraexp',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
else:
if obj.tipo_votacao == 1:
if obj.tipo_votacao == SIMBOLICA:
url = reverse('sapl.sessao:votacaosimbolicaedit',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 2:
elif obj.tipo_votacao == NOMINAL:
url = reverse('sapl.sessao:votacaonominaledit',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 3:
elif obj.tipo_votacao == SECRETA:
url = reverse('sapl.sessao:votacaosecretaedit',
kwargs={
'pk': obj.sessao_plenaria_id,
'oid': obj.pk,
'mid': obj.materia_id})
elif obj.tipo_votacao == 4:
elif obj.tipo_votacao == LEITURA:
url = reverse('sapl.sessao:leituraod',
kwargs={
'pk': obj.sessao_plenaria_id,
@ -462,7 +468,7 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
resultado_observacao))
else:
if obj.tipo_votacao == 2:
if obj.tipo_votacao == NOMINAL:
if is_expediente:
url = reverse(
'sapl.sessao:votacao_nominal_transparencia',
@ -485,7 +491,7 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
resultado_descricao,
resultado_observacao))
elif obj.tipo_votacao == 1:
elif obj.tipo_votacao == SIMBOLICA:
if is_expediente:
url = reverse(
'sapl.sessao:votacao_simbolica_transparencia',

Loading…
Cancel
Save