|
|
@ -3,7 +3,7 @@ import json |
|
|
|
|
|
|
|
|
from django.contrib import messages |
|
|
from django.contrib import messages |
|
|
from django.contrib.auth.decorators import user_passes_test |
|
|
from django.contrib.auth.decorators import user_passes_test |
|
|
from django.core.exceptions import ObjectDoesNotExist |
|
|
from django.core.exceptions import ObjectDoesNotExist, ValidationError |
|
|
from django.core.urlresolvers import reverse |
|
|
from django.core.urlresolvers import reverse |
|
|
from django.db.models import Q |
|
|
from django.db.models import Q |
|
|
from django.http import HttpResponse, JsonResponse |
|
|
from django.http import HttpResponse, JsonResponse |
|
|
@ -85,10 +85,16 @@ def votacao_aberta(request): |
|
|
def votante_view(request): |
|
|
def votante_view(request): |
|
|
# Pega o votante relacionado ao usuário |
|
|
# Pega o votante relacionado ao usuário |
|
|
template_name = 'painel/voto_nominal.html' |
|
|
template_name = 'painel/voto_nominal.html' |
|
|
|
|
|
context = {} |
|
|
try: |
|
|
try: |
|
|
votante = Votante.objects.get(user=request.user) |
|
|
votante = Votante.objects.get(user=request.user) |
|
|
except ObjectDoesNotExist: |
|
|
except ObjectDoesNotExist: |
|
|
raise Http404() |
|
|
msg = _("Usuário não cadastrado como votante na tela de parlamentares. Contate a administração de sua Casa Legislativa!") |
|
|
|
|
|
context.update({ |
|
|
|
|
|
'error_message':msg |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
return render(request, template_name, context) |
|
|
|
|
|
|
|
|
context = {'head_title': str(_('Votação Individual'))} |
|
|
context = {'head_title': str(_('Votação Individual'))} |
|
|
|
|
|
|
|
|
|