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

Loading…
Cancel
Save