diff --git a/painel/urls.py b/painel/urls.py index 5729ce980..5ed106cb4 100644 --- a/painel/urls.py +++ b/painel/urls.py @@ -1,7 +1,7 @@ from django.conf.urls import include, url from .views import (controlador_painel, cronometro_painel_crud, json_presenca, - json_votacao, paienl_mensagem_view, + json_votacao, painel_mensagem_view, painel_parlamentares_view, painel_view, painel_votacao_view) @@ -9,7 +9,7 @@ urlpatterns = [ url(r'^sistema/painel$', painel_view), url(r'^sistema/painel/controlador', controlador_painel, name='controlador_painel'), - url(r'^sistema/painel/mensagem', paienl_mensagem_view), + url(r'^sistema/painel/mensagem', painel_mensagem_view), url(r'^sistema/painel/parlamentares', painel_parlamentares_view), url(r'^sistema/painel/votacao', painel_votacao_view), url(r'^sistema/painel/json_presenca', json_presenca, name='json_presenca'), diff --git a/painel/views.py b/painel/views.py index e51e60a84..ab7ae95cd 100644 --- a/painel/views.py +++ b/painel/views.py @@ -57,7 +57,7 @@ def painel_view(request): return render(request, 'painel/index.html', {'context': context}) -def paienl_mensagem_view(request): +def painel_mensagem_view(request): return render(request, 'painel/mensagem.html') @@ -72,7 +72,7 @@ def painel_votacao_view(request): def json_presenca(request): - presencas = PresencaOrdemDia.objects.filter(sessao_plenaria_id=50) + presencas = PresencaOrdemDia.objects.filter(sessao_plenaria_id=6) parlamentares = [] for p in presencas: parlamentares.append(p.parlamentar) @@ -90,7 +90,7 @@ def json_votacao(request): # TODO: se tentar usar objects.get(ordem_id = 104 # ocorre a msg: 'RegistroVotacao' object does not support indexing # TODO; tratar o caso de vir vazio - votacao = RegistroVotacao.objects.filter(ordem_id=104)[0] + votacao = RegistroVotacao.objects.first() # Magic! # http://stackoverflow.com/questions/15507171/django-filter-query-foreign-key @@ -114,8 +114,9 @@ def json_votacao(request): for f in filiacao: parlamentar_partido[f.parlamentar.nome_parlamentar] = f.partido.sigla + # FIXME: id fixo para testes presenca_ordem_dia = PresencaOrdemDia.objects.filter( - sessao_plenaria_id=sessaoplenaria_id) + sessao_plenaria_id=6) presentes_ordem_dia = [] for p in presenca_ordem_dia: nome_parlamentar = p.parlamentar.nome_parlamentar diff --git a/sessao/models.py b/sessao/models.py index 75a588ddd..5f6dd904f 100644 --- a/sessao/models.py +++ b/sessao/models.py @@ -277,5 +277,5 @@ class SessaoPlenariaPresenca(models.Model): ordering = ['parlamentar__nome_parlamentar'] def __str__(self): - return _('Sessão: %(sessao_plen)s Data: %(data)s') % { + return _('Sessão: %(sessao_plenaria)s Data: %(data)s') % { 'sessao_plen': self.sessao_plen, 'data': self.data_sessao} diff --git a/templates/painel/index.html b/templates/painel/index.html index 4b4885f23..9158fa75d 100644 --- a/templates/painel/index.html +++ b/templates/painel/index.html @@ -57,11 +57,13 @@ var presentes = $("#parlamentares"); presentes.children().remove(); - presentes_ordem_dia = data.presentes_ordem_dia + presentes_ordem_dia = data["presentes_ordem_dia"] jQuery.each(presentes_ordem_dia, function(index, parlamentar) { $('
', {text: parlamentar.nome + '/' + parlamentar.partido + ' ' + parlamentar.voto }).appendTo(presentes); }); + //console.debug(presentes_ordem_dia) + var votacao = $("#votacao") votacao.children().remove() votacao.append("