pagination/sorting dans repertoire
authorAli Jetha <ali@U-AJ.(none)>
Fri, 3 Sep 2010 20:33:59 +0000 (16:33 -0400)
committerAli Jetha <ali@U-AJ.(none)>
Fri, 3 Sep 2010 20:33:59 +0000 (16:33 -0400)
auf_savoirs_en_partage/settings.py
auf_savoirs_en_partage/templates/chercheurs/repertoire.html
buildout.cfg

index 1840698..6cbfb56 100644 (file)
@@ -29,12 +29,30 @@ ADMIN_MEDIA_PREFIX = '/admin_media/'
 # Don't share this with anybody.
 SECRET_KEY = 'k5m_cyht&ipi!nbxng9-5zc!4_q84opflhsn#d3%^3=9gm44tt'
 
+# List of callables that know how to import templates from various sources.
+TEMPLATE_LOADERS = (
+    'django.template.loaders.filesystem.load_template_source',
+    'django.template.loaders.app_directories.load_template_source',
+#     'django.template.loaders.eggs.load_template_source',
+)
+
+TEMPLATE_CONTEXT_PROCESSORS = (
+    'django.core.context_processors.auth',
+    'django.core.context_processors.debug',
+    'django.core.context_processors.i18n',
+    'django.core.context_processors.media',
+    'django.core.context_processors.request',
+)
+
+
 MIDDLEWARE_CLASSES = (
     'django.middleware.cache.UpdateCacheMiddleware',
     'django.middleware.common.CommonMiddleware',
     'django.middleware.cache.FetchFromCacheMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.contrib.auth.middleware.AuthenticationMiddleware',
+    'pagination.middleware.PaginationMiddleware',
+    'django_sorting.middleware.SortingMiddleware',
     'django.middleware.doc.XViewMiddleware',
 )
 
@@ -46,6 +64,8 @@ INSTALLED_APPS = (
     'django.contrib.contenttypes',
     'django.contrib.sessions',
     'django.contrib.admin',
+    'pagination',
+    'django_sorting',
     'django_roa',
     'timezones',
     'savoirs',
index 130eb15..f267617 100644 (file)
@@ -1,12 +1,7 @@
 {% extends "container_base.html" %}
 
 {% block contenu %}
-<h4>Chercheurs</h4>
 
-<ul>
-{% for chercheur in chercheurs %}
-    <li><a href="">{{ chercheur }}</a></li>
-{% endfor %}
-</ul>
+{% include "chercheurs/rechercher.html" %}
 
 {% endblock %}
index b38834a..09ef131 100644 (file)
@@ -18,7 +18,9 @@ eggs = auf_references_client
     django-timezones
     feedparser
     django-roa
-
+    django_pagination
+    django_sorting
+    
 [articles]
 recipe = buildout_script
 template_dir = ${buildout:directory}/auf_savoirs_en_partage/scripts/
@@ -28,3 +30,8 @@ template = articles.in
 recipe = buildout_script
 template_dir = ${buildout:directory}/auf_savoirs_en_partage/scripts/
 template = harvest.in
+
+[import_chercheurs]
+recipe = buildout_script
+template_dir = ${buildout:directory}/auf_savoirs_en_partage/scripts/
+template = import_chercheurs.in