diff --git a/legacy/migration.py b/legacy/migration.py index e358f9675..677e66b95 100644 --- a/legacy/migration.py +++ b/legacy/migration.py @@ -11,8 +11,8 @@ from model_mommy import mommy from comissoes.models import Composicao, Participacao from parlamentares.models import Parlamentar -from sessao.models import SessaoPlenaria from sapl.utils import appconfs +from sessao.models import SessaoPlenaria # BASE ###################################################################### diff --git a/painel/views.py b/painel/views.py index f46de2240..763d56cca 100644 --- a/painel/views.py +++ b/painel/views.py @@ -3,7 +3,7 @@ from django.core import serializers from django.http import HttpResponse, JsonResponse from django.shortcuts import render -from parlamentares.models import Filiacao, Parlamentar +from parlamentares.models import Filiacao from sessao.models import (OrdemDia, PresencaOrdemDia, RegistroVotacao, SessaoPlenaria, SessaoPlenariaPresenca, VotoParlamentar) @@ -35,7 +35,7 @@ def json_votacao(request): # Magic! # http://stackoverflow.com/questions/15507171/django-filter-query-foreign-key # recuperar pela votacao.id - voto_parlamentar = VotoParlamentar.objects.filter(votacao_id = votacao.id) + voto_parlamentar = VotoParlamentar.objects.filter(votacao_id=votacao.id) votos = {} for vp in voto_parlamentar: votos[vp.parlamentar.nome_parlamentar] = vp.voto @@ -60,10 +60,10 @@ def json_votacao(request): for p in presenca_ordem_dia: nome_parlamentar = p.parlamentar.nome_parlamentar presentes_ordem_dia.append( - {'nome': nome_parlamentar, - 'partido': parlamentar_partido[nome_parlamentar], - 'voto': votos.get(nome_parlamentar, '-')}) - + {'nome': nome_parlamentar, + 'partido': parlamentar_partido[nome_parlamentar], + 'voto': votos.get(nome_parlamentar, '-')}) + total_votos = votacao.numero_votos_sim + \ votacao.numero_votos_nao + votacao.numero_abstencoes diff --git a/sessao/models.py b/sessao/models.py index cc3cf2532..d6deec1bf 100644 --- a/sessao/models.py +++ b/sessao/models.py @@ -263,6 +263,7 @@ class VotoParlamentar(models.Model): # RegistroVotacaoParlamentar return _('Votação: %(votacao)s - Parlamentar: %(parlamentar)s') % { 'votacao': self.votacao, 'parlamentar': self.parlamentar} + class SessaoPlenariaPresenca(models.Model): sessao_plen = models.ForeignKey(SessaoPlenaria) parlamentar = models.ForeignKey(Parlamentar) diff --git a/sessao/views.py b/sessao/views.py index e30834778..e8b4b94fa 100644 --- a/sessao/views.py +++ b/sessao/views.py @@ -1,5 +1,6 @@ from django.utils.translation import ugettext_lazy as _ from extra_views import InlineFormSetView + from sapl.crud import build_crud from .models import (ExpedienteMateria, ExpedienteSessao, OrdemDia,