ajout des meta creation
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Fri, 8 Apr 2011 15:05:02 +0000 (11:05 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Fri, 8 Apr 2011 15:05:02 +0000 (11:05 -0400)
project/dae/templates/dae/postes_liste.html
project/dae/views.py

index 2f9e220..5e6acf8 100644 (file)
         <th>Valid. Recteur</th>
         <th>Décision finale</th>
     </tr>
-{% for poste in postes %}
+{% for poste, premiere_revision in postes %}
     <tr>
         <td><a href="{% url poste poste.key %}">{{ poste }}</a></td>
-        <td>{{ poste.date_creation|date:"Y-m-d" }}</td>
-        <td>{{ poste.user_creation }}</td>
+        <td>{{ premiere_revision.date_created|date:"Y-m-d" }}</td>
+        <td>{{ premiere_revision.user }}</td>
         <td></td>
         <td></td>
         <td></td>
index d415183..07f5744 100644 (file)
@@ -8,6 +8,8 @@ from django.http import Http404, HttpResponse
 from django.shortcuts import redirect, render_to_response, get_object_or_404
 from django.template import RequestContext
 
+from reversion.models import Version
+
 from project.dae.forms import (ChoosePosteForm, DossierForm, EmployeForm,
                                PosteForm, PosteFinancementForm, PostePieceForm,
                                DossierPieceForm)
@@ -17,7 +19,6 @@ from project.rh_v1 import models as rh
 from project.decorators import admin_required
 
 
-
 def index(request):
     return render_to_response('dae/index.html', {}, RequestContext(request))
 
@@ -70,7 +71,10 @@ def poste(request, key=None):
 def postes_liste(request):
     """ Liste des postes. """
     vars = dict()
-    vars['postes'] = dae.Poste.objects.all().order_by('-date_creation')
+    vars['postes'] = []
+    for p in dae.Poste.objects.all().order_by('-date_creation'):
+        premiere_revision = Version.objects.get_for_object(p)[0].revision
+        vars['postes'].append((p, premiere_revision))
     return render_to_response('dae/postes_liste.html', vars,
                               RequestContext(request))