From 2f270432dcb4fc7a121131a6f8314bc664396580 Mon Sep 17 00:00:00 2001 From: Gilson Filho Date: Fri, 2 Dec 2011 12:37:32 +0000 Subject: [PATCH] =?UTF-8?q?Alterando=20estilo=20das=20categorias=20para=20?= =?UTF-8?q?negrito,=20que=20s=C3=A3o=20as=20que=20n=C3=A3o=20foram=20respo?= =?UTF-8?q?ndidas,=20com=20as=20que=20n=C3=A3o=20s=C3=A3o=20negrito,=20que?= =?UTF-8?q?=20=C3=A9=20aquelas=20que=20foi=20respondido=20pelo=20menos=20u?= =?UTF-8?q?ma=20pergunta.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sigi/apps/diagnosticos/models.py | 17 +++++++++-------- sigi/apps/diagnosticos/views.py | 6 ++++-- .../diagnosticos_categorias_list.html | 16 ++++++++++------ 3 files changed, 23 insertions(+), 16 deletions(-) diff --git a/sigi/apps/diagnosticos/models.py b/sigi/apps/diagnosticos/models.py index 5a71753..84c530f 100644 --- a/sigi/apps/diagnosticos/models.py +++ b/sigi/apps/diagnosticos/models.py @@ -46,17 +46,18 @@ 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 - """ - # obtem todas as respostas dinamicas desse diagnostico - respostas = Resposta.objects.filter(entity_id=self.id).all() + """ Retorna uma listas das categorias dinamicas que tem + ao menos uma resposta + """ + # obtem todas as respostas dinamicas desse diagnostico + respostas = Resposta.objects.filter(entity_id=self.id).all() - # unifica as categorias das perguntas dessas respostas - categoria_com_respostas = set([r.schema.categoria for r in respostas]) + # unifica as categorias das perguntas dessas respostas + categoria_com_respostas = set([r.schema.categoria for r in respostas]) - return list(categoria_com_respostas) + return list(categoria_com_respostas) def email_diagnostico_publicado(self, from_email, host): """Enviando email quando o diagnóstico for publicado. Os diff --git a/sigi/apps/diagnosticos/views.py b/sigi/apps/diagnosticos/views.py index 3b48182..e7cd305 100644 --- a/sigi/apps/diagnosticos/views.py +++ b/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) diff --git a/sigi/templates/diagnosticos/diagnosticos_categorias_list.html b/sigi/templates/diagnosticos/diagnosticos_categorias_list.html index a2455fd..28c2f02 100644 --- a/sigi/templates/diagnosticos/diagnosticos_categorias_list.html +++ b/sigi/templates/diagnosticos/diagnosticos_categorias_list.html @@ -10,7 +10,7 @@ {% endblock media %} -{% block corpo %} +ui-link-inherit{% block corpo %} {% if categorias %}