From f9b82cb496a6498f7fdcaab77eb3f181205c70e6 Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Thu, 17 Mar 2016 10:34:19 -0300 Subject: [PATCH] =?UTF-8?q?Mudan=C3=A7as=20no=20modo=20que=20os=20dados=20?= =?UTF-8?q?da=20casa=20s=C3=A3o=20preenchidos=20no=20rodap=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/context_processors.py | 35 +++++++---------------------------- templates/base.html | 30 ++++++++++++------------------ 2 files changed, 19 insertions(+), 46 deletions(-) diff --git a/sapl/context_processors.py b/sapl/context_processors.py index 51d6f4388..dac83e253 100644 --- a/sapl/context_processors.py +++ b/sapl/context_processors.py @@ -1,33 +1,12 @@ +from django.core.exceptions import ObjectDoesNotExist + from base.views import get_casalegislativa def parliament_info(request): - - context = { - 'state': 'Estado não cadastrado.', - 'state_abbr': 'UF não cadastrada.', - 'city': '', - 'parliament_type': 'Nome da câmara não cadastrado.', - 'address': 'Endereço não cadastrado.', - 'postal_code': 'Não cadastrado.', - 'phone_number': 'Não cadastrado.', - 'url_portal': '', - 'url_email': '', - } - - casa_legislativa = get_casalegislativa() - - if casa_legislativa: - context['parliament_type'] = casa_legislativa.nome - context['city'] = casa_legislativa.municipio - context['state'] = casa_legislativa.uf - context['logotipo'] = casa_legislativa.logotipo - context['url_portal'] = casa_legislativa.endereco_web - context['url_email'] = casa_legislativa.email - context['state'] = casa_legislativa.uf - context['state_abbr'] = casa_legislativa.uf - context['address'] = casa_legislativa.endereco - context['postal_code'] = casa_legislativa.cep - context['phone_number'] = casa_legislativa.telefone - return context + casa = get_casalegislativa() + if casa: + return casa.__dict__ + else: + return {} diff --git a/templates/base.html b/templates/base.html index b771c69ed..0785a9885 100644 --- a/templates/base.html +++ b/templates/base.html @@ -117,7 +117,11 @@ alt="Logo" class="img-responsive visible-lg-inline-block vcenter" > {# XXX Make better use of translation tags in html blocks ie. actually use the proper blocktrans tag efficiently #} - {{ parliament_type }} {% trans 'de' %} {{ city }} - {{ state }} + {% if nome %} + {{ nome }} {% trans 'de' %} {{ municipio }} - {{ uf }} + {% else %} + {% trans 'Câmara Municipal'} + {% endif %}
{% trans 'Sistema de Apoio ao Processo Legislativo' %}
@@ -200,31 +204,21 @@

+ {% if nome %}
- {{ parliament_type }} de {{ city }} - {{ state_abbr }} + {{ nome }} de {{ municipio }} - {{ uf }}
- {{ address }} -
CEP: {{ postal_code }} | Telefone: {{ phone_number }} + {{ endereco }} +
CEP: {{ cep }} | Telefone: {{ telefone }}
- - {% if url_portal %} - {% trans 'Site da Câmara' %} - {% else %} - {% trans 'Site não cadastrado' %} - {% endif %} - | - + {% trans 'Site da Câmara' %} | +
+ {% endif %}