index actualites
authorAli Jetha <ali@U-AJ.(none)>
Thu, 7 Oct 2010 21:48:36 +0000 (17:48 -0400)
committerAli Jetha <ali@U-AJ.(none)>
Thu, 7 Oct 2010 21:48:36 +0000 (17:48 -0400)
auf_savoirs_en_partage/savoirs/views.py
auf_savoirs_en_partage/templates/chercheurs/perso.html
auf_savoirs_en_partage/templates/chercheurs/retrieve.html
auf_savoirs_en_partage/templates/savoirs/actualite_index.html

index 82d9948..a6d1aa0 100644 (file)
@@ -125,8 +125,11 @@ def informations (request):
 
 # actualités
 def actualite_index(request):
+    delta = datetime.timedelta (days = 90)
+    oldest = datetime.date.today () - delta
+    actualites = Actualite.objects.filter (visible = '1', date__gt = oldest)
     return render_to_response ("savoirs/actualite_index.html", \
-            Context (), \
+            Context ({'actualites': actualites}), \
             context_instance = RequestContext(request))
 
 # agenda
index 9a9d5e3..107c98c 100644 (file)
@@ -1,13 +1,29 @@
 {% extends "container_base.html" %}
 
 {% block contenu %}
-<h4>Espace chercheur</h4>
+<h4>{{ chercheur }}</h4>
 
-<p>
-Bonjour {{ chercheur }}, vous êtes dans votre espace personnel.
-</p>
-<ul class="sous-menu">
-    <li><a href="{% url chercheurs.views.edit %}">Éditer profil</a></li>
-</ul>
+<div class="contenu-wrapper">
+    <div id="fiche_chercheur">
+        <p>{{chercheur.personne.courriel}}</p>
+        <p>{% firstof chercheur.etablissement.nom chercheur.etablissement_autre_nom "-" %}, {% firstof chercheur.etablissement.pays chercheur.etablissement_autre_pays "-" %}</p>
+        
+        <table>
+            <tr>
+                <td class="label">Nationalité:</td>
+                <td>{{chercheur.nationalite.nom}}</td>
+            </tr>
+            <tr>
+                <td class="label">Fonction:</td>
+                <td>{{chercheur.fonction}}</td>
+            </tr>
+            <tr>
+                <td class="label">Diplôme:</td>
+                <td>{{chercheur.diplome}}</td>
+            </tr>
+        </table>
+    
+    </div>
+</div>
 
 {% endblock %}
index 60dd429..edee005 100644 (file)
                 </td>
             </tr>
         </table>
+        
+        {% if chercheur.discipline %}
+        <h5>Discipline</h5>
+        <table>
+            <tr>
+                <td class="label">Adhésion(s) active(s):</td>
+                <td>
+                {% for g in chercheur.chercheurgroupe_set.all %}
+                    {{g.groupe.nom}}<br />
+                {% endfor %}
+                </td>
+            </tr>
+        </table>        
+        
+        
 
 
     </div>
index d111dd1..68397c0 100644 (file)
@@ -1,6 +1,31 @@
 {% extends "container_base.html" %}
 
+{% load pagination_tags %}
+{% load sorting_tags %}
+
+
+{% autosort actualites %}
+{% autopaginate actualites 10 %}
+
+
 {% block contenu %}
 <h4>Actualités</h4>
 
+<div class="contenu-wrapper">
+<div class="centre">{% paginate %}</div>
+<table id="repertoire">
+    <tr>
+        <th>Nom</th>
+        <th>Source</th>
+    </tr>
+{% for actualite in actualites %}
+    <tr class="{% cycle 'odd' 'notodd' %}">
+        <td><a href="{{ actualite.url }}" class="le-titre">{{ actualite.titre|truncatewords:20 }}</a></td>
+        <td>{{ actualite.source.nom }}</td>
+    </tr>
+{% endfor %}
+</table>
+<div class="centre">{% paginate %}</div>
+</div>
+
 {% endblock %}