|
@ -201,23 +201,24 @@ def can_vote(context, context_vars, request): |
|
|
|
|
|
|
|
|
def votante_view(request): |
|
|
def votante_view(request): |
|
|
logger = logging.getLogger(__name__) |
|
|
logger = logging.getLogger(__name__) |
|
|
username = request.user.username |
|
|
username = request.user.username if request.user.is_authenticated else 'AnonymousUser' |
|
|
|
|
|
|
|
|
# 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 = {} |
|
|
context = {} |
|
|
context_vars = {} |
|
|
context_vars = {} |
|
|
|
|
|
|
|
|
try: |
|
|
try: |
|
|
logger.debug('user=' + username + '. Tentando obter objeto Votante com user={}.'.format(request.user)) |
|
|
logger.debug(f'user={username}. Tentando obter objeto Votante com user={request.user}.') |
|
|
votante = Votante.objects.get(user=request.user) |
|
|
if not request.user.is_anonymous and request.user.is_authenticated: |
|
|
|
|
|
votante = Votante.objects.get(user=request.user) |
|
|
|
|
|
else: |
|
|
|
|
|
raise ObjectDoesNotExist |
|
|
except ObjectDoesNotExist: |
|
|
except ObjectDoesNotExist: |
|
|
logger.error("user=" + username + ". Usuário (user={}) não cadastrado como votante na tela de parlamentares. " |
|
|
logger.error(f"user={username}. Usuário (user={request.user}) não cadastrado como votante na tela de parlamentares. " |
|
|
"Contate a administração de sua Casa Legislativa!".format(request.user)) |
|
|
"Contate a administração de sua Casa Legislativa!") |
|
|
msg = _("Usuário não cadastrado como votante na tela de parlamentares. Contate a administração de sua Casa Legislativa!") |
|
|
msg = _("Usuário não cadastrado como votante na tela de parlamentares. Contate a administração de sua Casa Legislativa!") |
|
|
context.update({ |
|
|
context.update({'error_message': msg}) |
|
|
'error_message':msg |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
return render(request, template_name, context) |
|
|
return render(request, template_name, context) |
|
|
context_vars = {'votante': votante} |
|
|
context_vars = {'votante': votante} |
|
|