Context (variables),
context_instance = RequestContext(request))
-def perso(request, ID):
+def perso(request, id):
"""Mock up de l'espace perso"""
- chercheur = None #Chercheur.objects.get(id=id)
+ chercheur = Chercheur.objects.get(id=id)
variables = { 'chercheur': chercheur,
}
return render_to_response ("chercheurs/perso.html", \
Context (variables),
context_instance = RequestContext(request))
+
+def retrieve(request, id):
+ """Fiche du chercheur"""
+ chercheur = Chercheur.objects.get(id=id)
+ variables = { 'chercheur': chercheur,
+ }
+ return render_to_response ("chercheurs/retrieve.html", \
+ Context (variables),
+ context_instance = RequestContext(request))
#contenu .demi-gauche img.top { height:9px; position:relative; top:-9px;}
#contenu .demi-gauche img.bottom { height:9px; position:relative; bottom:-9px;}
-#calendar-links { padding: 0 25px; }
-#calendar-links p { margin: 0px; }
+.contenu-wrapper { padding:0 0 0 25px; }
+
+
ul a { text-decoration:none; }
ul a:hover { text-decoration:underline; }
configuration = {
'max_actualite': 100,
'accueil_actualite': 5,
+ 'accueil_chercheur': 6,
'nombre_par_page_actualite': 10,
'resultats_par_page': 8, # pas changeable a cause de google
'accueil_evenement': 10,
articles = Actualite.objects.filter (visible = '1', date__gt = oldest)
articles = articles[0:configuration['accueil_actualite']]
events = evenements()[0:configuration['accueil_evenement']]
- chercheurs = Chercheur.objects.all().order_by('?')[:5]
+ chercheurs = Chercheur.objects.all().order_by('?')[:configuration['accueil_chercheur']]
return render_to_response ("savoirs/index.html", \
Context ({"articles": articles,
"events": events,
{% extends "container_base.html" %}
{% block contenu %}
+<h4>Inscription</h4>
+
+<div class="contenu-wrapper">
+<p>
+Pour vous inscrire au répertoire de chercheurs, vous devez avoir un compte AUF...
+</p>
+
<form method="post">
- <h2>Informations générales</h2>
+ <h5>Informations personnelles</h5>
{% with personne_form as form %}
- {% include "table_form.html" %}
+ {% include "table_form.html" %}
{% endwith %}
+
+ <h5>Informations académiques</h5>
{% with chercheur_form as form %}
- {% include "table_form.html" %}
+ {% include "table_form.html" %}
{% endwith %}
- <p class="Nav">
+
+ <br />
<input type="submit" name="Submit" value="Inscription" class="bouton" />
- </p>
</form>
+</div>
{% endblock %}
--- /dev/null
+{% extends "container_base.html" %}
+
+{% block contenu %}
+<h4>{{ chercheur }}</h4>
+
+<p>
+Voici la fiche chercheur de {{ chercheur }}.
+</p>
+
+{% endblock %}
<tr>
{% if field.is_hidden %}
- {{ field }}
- {% else %}
- <td{{ field.row_attrs }} class="required" style="width: 150px;">
- {{ field.label_tag }}
- {% if field.errors %}
- {{ field.errors }}
- {% endif %}
- </td><td>
{{ field }}
- </td>
+ {% else %}
+ <td{{ field.row_attrs }} class="required" style="width: 150px;">
+ {{ field.label_tag }}
+ {% if field.errors %}
+ {{ field.errors }}
+ {% endif %}
+ </td>
+ <td>{{ field }}</td>
{% endif %}
</tr>
{% for field in form %}
-{% include "render_field.html" %}
+ {% include "render_field.html" %}
{% endfor %}
<ul class="liste-de-l-accueil">
{% for chercheur in chercheurs %}
<li class="clearfix">
- <a href="" class="le-titre">{{ chercheur }}</a>
+ <a href="{% url chercheurs.views.retrieve chercheur.id %}" class="le-titre">{{ chercheur }}</a>
<span class="la-date">Disciplines : {{ chercheur.discipline }}</span>
</li>
{% endfor %}
-<table class="DMAJ">
- {% include "render_form.html" %}
+<table>
+ {% include "render_form.html" %}
</table>
(r'^json/get/$', 'savoirs.views.json_get'),
(r'^json/set/$', 'savoirs.views.json_set'),
+ (r'^chercheurs/(?P<id>\d+)/$', 'chercheurs.views.retrieve'),
(r'^chercheurs/inscription/$', 'chercheurs.views.inscription'),
(r'^chercheurs/repertoire/$', 'chercheurs.views.repertoire'),
(r'^espace/chercheur/(?P<id>\d+)/$', 'chercheurs.views.perso'),