Browse Source

Mudanças no modo que os dados da casa são preenchidos no rodapé

pull/285/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
f9b82cb496
  1. 35
      sapl/context_processors.py
  2. 30
      templates/base.html

35
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 {}

30
templates/base.html

@ -117,7 +117,11 @@
alt="Logo" class="img-responsive visible-lg-inline-block vcenter" >
<span class="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 %}
<br/><small>{% trans 'Sistema de Apoio ao Processo Legislativo' %}</small>
</span>
</a>
@ -200,31 +204,21 @@
</p>
</div>
<div class="col-md-4">
{% if nome %}
<address>
<small>
<strong>
<span class="org">{{ parliament_type }}</span> de <span class="locality">{{ city }}</span> - <abbr class="region" title="{{ state }}">{{ state_abbr }}</abbr>
<span class="org">{{ nome }}</span> de <span class="locality">{{ municipio }}</span> - <abbr class="region" title="{{ state }}">{{ uf }}</abbr>
</strong>
<br>
<span class="street-address">{{ address }}</span>
<br> CEP: <span class="postal-code">{{ postal_code }}</span> | Telefone: <span>{{ phone_number }}</span>
<span class="street-address">{{ endereco }}</span>
<br> CEP: <span class="postal-code">{{ cep }}</span> | Telefone: <span>{{ telefone }}</span>
<br>
<a href="{{url_portal}}" class="url">
{% if url_portal %}
{% trans 'Site da Câmara' %}
{% else %}
{% trans 'Site não cadastrado' %}
{% endif %}
</a> |
<a href="{{url_email}}" class="email">
{% if url_email %}
{% trans 'Fale Conosco' %}
{% else %}
{% trans 'Email não cadastrado' %}
{% endif %}
</a>
<a href="{{endereco_web}}" class="url">{% trans 'Site da Câmara' %}</a> |
<a href="{{email}}" class="email">{% trans 'Fale Conosco' %}</a>
</small>
</address>
{% endif %}
</div>
</div>
</div>

Loading…
Cancel
Save