From 473acf8f2bdaae9c05b35bc52b0c111d6656c931 Mon Sep 17 00:00:00 2001 From: Arthur Gerbaud Date: Sun, 7 Aug 2016 12:02:51 +0200 Subject: [PATCH] add use of NoteManager custom method, template fix --- maraudes/templates/maraudes/details.html | 2 +- maraudes/views.py | 10 ++++------ suivi/views.py | 2 +- sujets/templates/sujets/sujet_details_inner.html | 10 +++++----- 4 files changed, 11 insertions(+), 13 deletions(-) diff --git a/maraudes/templates/maraudes/details.html b/maraudes/templates/maraudes/details.html index 1c38e6b..980f7b3 100644 --- a/maraudes/templates/maraudes/details.html +++ b/maraudes/templates/maraudes/details.html @@ -1,6 +1,6 @@
{% if maraude.est_terminee %} - {% include "compte_rendu/compterendu.html" with maraude=compte_rendu %} + {% include "compte_rendu/compterendu.html" %} {% else %} {% if user.is_superuser %}Écrire le compte-rendu {% else %}

Le compte-rendu n'a pas encore été écrit

{% endif %} diff --git a/maraudes/views.py b/maraudes/views.py index 24fbf65..0bb38ca 100644 --- a/maraudes/views.py +++ b/maraudes/views.py @@ -66,12 +66,10 @@ class MaraudeDetailsView(MaraudesView, DerniereMaraudeMixin, generic.DetailView) def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) - context['notes'] = Note.objects.get_queryset().filter( - created_date=self.object.date - ).order_by( - 'created_time' - ) - context['compte_rendu'] = CompteRendu.objects.get(pk=self.object.pk) + context['notes'] = Note.objects.filter( #TODO: use better selection, + # using time range. + created_date=self.object.date + ).by_time() return context diff --git a/suivi/views.py b/suivi/views.py index 918462d..074c049 100644 --- a/suivi/views.py +++ b/suivi/views.py @@ -28,5 +28,5 @@ class SuiviSujetView(SuivisView, generic.DetailView): def get_context_data(self, *args, **kwargs): context = super().get_context_data(*args, **kwargs) - context['notes'] = self.object.notes.all().order_by('created_date') + context['notes'] = self.object.notes.by_date(reverse=True) return context diff --git a/sujets/templates/sujets/sujet_details_inner.html b/sujets/templates/sujets/sujet_details_inner.html index 4e73811..0ff6bf8 100644 --- a/sujets/templates/sujets/sujet_details_inner.html +++ b/sujets/templates/sujets/sujet_details_inner.html @@ -2,17 +2,17 @@

Fiche informations

Première rencontre : {{ sujet.premiere_rencontre }}

- + - + - + - + - +
État-civil
État-civil
Nom{{ sujet.nom|default:'?' }}Prénom{{ sujet.prenom|default:'?' }}
Sexe{{ sujet.genre }}Âge{{ sujet.age|default:'?' }}
Problématiques
Problématiques
Psychiatrique{{ sujet.prob_psychiatrie }}Addiction{{ sujet.prob_addiction }}
Administratif{{ sujet.prob_administratif }}Somatique{{ sujet.prob_somatique }}
Habitation
Habitation
Type{{ sujet.habitation }}Connu du SIAO{{ sujet.connu_siao }}
Ressources
Ressources
{{ sujet.ressources }}
Parcours de vie
Parcours de vie
{{ sujet.parcours_de_vie }}Lien familial{{ sujet.lien_familial }}