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 @@