Browse Source

Alterando estilo das categorias para negrito, que são as que não foram respondidas, com as que não são negrito, que é aquelas que foi respondido pelo menos uma pergunta.

diagnosticos
Gilson Filho 13 years ago
parent
commit
2f270432dc
  1. 1
      sigi/apps/diagnosticos/models.py
  2. 6
      sigi/apps/diagnosticos/views.py
  3. 14
      sigi/templates/diagnosticos/diagnosticos_categorias_list.html

1
sigi/apps/diagnosticos/models.py

@ -46,6 +46,7 @@ class Diagnostico(BaseEntity):
membros.append(self.responsavel)
return membros
@property
def categorias_respondidas(self):
""" Retorna uma listas das categorias dinamicas que tem
ao menos uma resposta

6
sigi/apps/diagnosticos/views.py

@ -31,6 +31,7 @@ def lista(request):
context = RequestContext(request, {'msg': msg})
return render_to_response('mobile/404.html', context)
@cache_page(5)
@validate_diagnostico
@login_required(login_url='/mobile/diagnosticos/login')
@ -39,14 +40,15 @@ def categorias(request, id_diagnostico):
a partir da sua identificação
"""
categorias = Categoria.objects.all()
diagnostico = Diagnostico.objects.get(pk=id_diagnostico)
# Estilizando a lista de categorias para que ajude a identificar
# qual categoria foi a ultima a ser usada, como também as outras
# que ainda não foram acessadas
ultima_categoria = request.session.get('ultima_categoria',0)
ultima_categoria = request.session.get('ultima_categoria', 0)
context = RequestContext(request, {'categorias': categorias,
'diagnostico': id_diagnostico, 'ultima_categoria': ultima_categoria})
'diagnostico': diagnostico, 'ultima_categoria': ultima_categoria})
return render_to_response('diagnosticos/diagnosticos_categorias_list.html',
context)

14
sigi/templates/diagnosticos/diagnosticos_categorias_list.html

@ -10,7 +10,7 @@
<link href="{{ MEDIA_URL }}css/diagnosticos/diagnosticos_categorias.css" rel="stylesheet" />
{% endblock media %}
{% block corpo %}
ui-link-inherit{% block corpo %}
{% if categorias %}
<ul data-role="listview">
{% if ultima_categoria == 1 %}
@ -18,8 +18,8 @@
{% else %}
<li>
{% endif %}
<a href="{% url detalhes_categoria_casa_legislativa diagnostico %}">
<h4>01. Identificação da Casa Legislativa</h4>
<a href="{% url detalhes_categoria_casa_legislativa diagnostico.id %}">
<h4 class="">01. Identificação da Casa Legislativa</h4>
</a>
</li>
{% if ultima_categoria == 2 %}
@ -27,7 +27,7 @@
{% else %}
<li>
{% endif %}
<a href="{% url detalhes_categoria_contatos diagnostico %}">
<a href="{% url detalhes_categoria_contatos diagnostico.id %}">
<h4>02. Identificação de Competências</h4>
</a>
</li>
@ -37,8 +37,12 @@
{% else %}
<li>
{% endif %}
<a href="{% url detalhes_categoria diagnostico categoria.id %}">
<a href="{% url detalhes_categoria diagnostico.id categoria.id %}">
{% if categoria in diagnostico.categorias_respondidas %}
<h4 class="ui-li-heading-read">{{ categoria.nome }}</h4>
{% else %}
<h4>{{ categoria.nome }}</h4>
{% endif %}
</a>
</li>
{% endfor %}

Loading…
Cancel
Save