Browse Source

Merge branch 'master' of github.com:interlegis/sapl

Conflicts:
	sessao/views.py
pull/6/head
Eduardo Edson Batista Cordeiro Alves 10 years ago
parent
commit
2541f74d5a
  1. 2
      legacy/migration.py
  2. 12
      painel/views.py
  3. 1
      sapl/settings.py
  4. 2
      sapl/test_general.py

2
legacy/migration.py

@ -11,8 +11,8 @@ from model_mommy import mommy
from comissoes.models import Composicao, Participacao from comissoes.models import Composicao, Participacao
from parlamentares.models import Parlamentar from parlamentares.models import Parlamentar
from sessao.models import SessaoPlenaria
from sapl.utils import appconfs from sapl.utils import appconfs
from sessao.models import SessaoPlenaria
# BASE ###################################################################### # BASE ######################################################################

12
painel/views.py

@ -3,7 +3,7 @@ from django.core import serializers
from django.http import HttpResponse, JsonResponse from django.http import HttpResponse, JsonResponse
from django.shortcuts import render from django.shortcuts import render
from parlamentares.models import Filiacao, Parlamentar from parlamentares.models import Filiacao
from sessao.models import (OrdemDia, PresencaOrdemDia, RegistroVotacao, from sessao.models import (OrdemDia, PresencaOrdemDia, RegistroVotacao,
SessaoPlenaria, SessaoPlenariaPresenca, SessaoPlenaria, SessaoPlenariaPresenca,
VotoParlamentar) VotoParlamentar)
@ -35,7 +35,7 @@ def json_votacao(request):
# Magic! # Magic!
# http://stackoverflow.com/questions/15507171/django-filter-query-foreign-key # http://stackoverflow.com/questions/15507171/django-filter-query-foreign-key
# recuperar pela votacao.id # recuperar pela votacao.id
voto_parlamentar = VotoParlamentar.objects.filter(votacao_id = votacao.id) voto_parlamentar = VotoParlamentar.objects.filter(votacao_id=votacao.id)
votos = {} votos = {}
for vp in voto_parlamentar: for vp in voto_parlamentar:
votos[vp.parlamentar.nome_parlamentar] = vp.voto votos[vp.parlamentar.nome_parlamentar] = vp.voto
@ -60,10 +60,10 @@ def json_votacao(request):
for p in presenca_ordem_dia: for p in presenca_ordem_dia:
nome_parlamentar = p.parlamentar.nome_parlamentar nome_parlamentar = p.parlamentar.nome_parlamentar
presentes_ordem_dia.append( presentes_ordem_dia.append(
{'nome': nome_parlamentar, {'nome': nome_parlamentar,
'partido': parlamentar_partido[nome_parlamentar], 'partido': parlamentar_partido[nome_parlamentar],
'voto': votos.get(nome_parlamentar, '-')}) 'voto': votos.get(nome_parlamentar, '-')})
total_votos = votacao.numero_votos_sim + \ total_votos = votacao.numero_votos_sim + \
votacao.numero_votos_nao + votacao.numero_abstencoes votacao.numero_votos_nao + votacao.numero_abstencoes

1
sapl/settings.py

@ -24,7 +24,6 @@ SECRET_KEY = '!9g1-#la+#(oft(v-y1qhy$jk-2$24pdk69#b_jfqyv!*%a_)t'
# SECURITY WARNING: don't run with debug turned on in production! # SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True DEBUG = True
TEMPLATE_DEBUG = DEBUG
ALLOWED_HOSTS = ['*'] ALLOWED_HOSTS = ['*']

2
sapl/test_general.py

@ -15,6 +15,6 @@ def test_str_sanity():
try: try:
str(obj) str(obj)
except Exception as exc: except Exception as exc:
msg = '%s.%s.__str__ has is broken.' % ( msg = '%s.%s.__str__ is broken.' % (
model.__module__, model.__name__) model.__module__, model.__name__)
raise AssertionError(msg, exc) from exc raise AssertionError(msg, exc) from exc

Loading…
Cancel
Save