renommage du module sites pour eviter conflit avec django.sites
authorAli Jetha <ali@U-AJ.(none)>
Fri, 17 Sep 2010 22:24:21 +0000 (18:24 -0400)
committerAli Jetha <ali@U-AJ.(none)>
Fri, 17 Sep 2010 22:24:21 +0000 (18:24 -0400)
14 files changed:
auf_savoirs_en_partage/savoirs/views.py
auf_savoirs_en_partage/settings.py
auf_savoirs_en_partage/sites/__init__.py [deleted file]
auf_savoirs_en_partage/sites/admin.py [deleted file]
auf_savoirs_en_partage/sites/models.py [deleted file]
auf_savoirs_en_partage/sites/tests.py [deleted file]
auf_savoirs_en_partage/sites/views.py [deleted file]
auf_savoirs_en_partage/sitotheque/__init__.py [new file with mode: 0644]
auf_savoirs_en_partage/sitotheque/admin.py [new file with mode: 0644]
auf_savoirs_en_partage/sitotheque/models.py [new file with mode: 0644]
auf_savoirs_en_partage/sitotheque/tests.py [new file with mode: 0644]
auf_savoirs_en_partage/sitotheque/views.py [new file with mode: 0644]
auf_savoirs_en_partage/templates/savoirs/index.html
auf_savoirs_en_partage/urls.py

index fc9ce11..9cfa4e1 100644 (file)
@@ -16,7 +16,7 @@ import backend_config
 from forms import *
 from models import *
 from chercheurs.models import Chercheur
-from sites.models import Site
+from sitotheque.models import Site
 
 
 def index (request):
index 665ffba..78ce8ec 100644 (file)
@@ -70,7 +70,7 @@ INSTALLED_APPS = (
     'datamaster_modeles',
     'savoirs',
     'chercheurs',
-    'sites',
+    'sitotheque',
 )
 
 TEMPLATE_LOADERS = (
diff --git a/auf_savoirs_en_partage/sites/__init__.py b/auf_savoirs_en_partage/sites/__init__.py
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/auf_savoirs_en_partage/sites/admin.py b/auf_savoirs_en_partage/sites/admin.py
deleted file mode 100644 (file)
index b9eba7f..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-# -*- encoding: utf-8 -*-
-from django.contrib import admin
-from models import Site
-
-admin.site.register(Site)
-
-
diff --git a/auf_savoirs_en_partage/sites/models.py b/auf_savoirs_en_partage/sites/models.py
deleted file mode 100644 (file)
index d20a9a9..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-# -*- encoding: utf-8 -*-
-from django.db import models
-from datamaster_modeles.models import *
-from savoirs.models import Discipline
-
-TYPE_SITE_CHOICES = (
-    ('RV', 'Revue en ligne'), 
-    ('BB', 'Bibliothèque en ligne'),
-    ('FD', 'Fonds patrimonial'),
-    ('AR', 'Archive ouverte'),
-    ('CO', 'Cours en ligne'),
-    ('AU', 'Autre type de site'),
-    )
-
-class Site(models.Model):
-    """Fiche d'info d'un site web"""
-    url = models.URLField(verify_exists=True)   # dc:identifier (dc:source?)
-    titre = models.CharField(max_length=255, verbose_name='Titre')   # dc.title
-    description = models.TextField()
-    editeur = models.CharField(max_length=255, verbose_name='Éditeur')    # dc.publisher : organisation resp
-    auteur = models.CharField(max_length=255, verbose_name='Auteur')  # dc.creator : nom, prénom
-    
-    #auf_partenaire = models.BooleanField()    # dc.contributor
-    
-    date_publication = models.DateField()      # dc.date : date de publication
-    type = models.CharField(max_length=2, null=False, blank=False, choices=TYPE_SITE_CHOICES,
-                              verbose_name = 'Type de site')    # dc.type
-    discipline = models.ManyToManyField(Discipline, blank=True)
-    thematique = models.ManyToManyField(Thematique, blank=True)
-    
-    mots_cles =  models.TextField(verbose_name='Mots-clés')    # dc:subject    # indexation libre
-
-    # source    # dc:source (dc:relation?)
-    pays = models.ForeignKey(Pays, null = True, db_column='pays', to_field='code', verbose_name = 'Pays')
-    
-    # meta
-    actif = models.BooleanField()
-    date_maj = models.DateField(auto_now=True)
-    
-    def __unicode__(self):
-        return "%s" % (self.titre)
diff --git a/auf_savoirs_en_partage/sites/tests.py b/auf_savoirs_en_partage/sites/tests.py
deleted file mode 100644 (file)
index 2247054..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-"""
-This file demonstrates two different styles of tests (one doctest and one
-unittest). These will both pass when you run "manage.py test".
-
-Replace these with more appropriate tests for your application.
-"""
-
-from django.test import TestCase
-
-class SimpleTest(TestCase):
-    def test_basic_addition(self):
-        """
-        Tests that 1 + 1 always equals 2.
-        """
-        self.failUnlessEqual(1 + 1, 2)
-
-__test__ = {"doctest": """
-Another way to test that 1 + 1 is equal to 2.
-
->>> 1 + 1 == 2
-True
-"""}
-
diff --git a/auf_savoirs_en_partage/sites/views.py b/auf_savoirs_en_partage/sites/views.py
deleted file mode 100644 (file)
index 498350c..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- encoding: utf-8 -*-
-from django.shortcuts import render_to_response
-from django.template import Context, RequestContext
-
-from models import Site
-
-def index(request):
-    sites = Site.objects.all()
-    variables = { 'sites': sites,
-                }
-    return render_to_response ("sites/index.html", \
-            Context (variables), 
-            context_instance = RequestContext(request))
-            
-def retrieve(request, id):
-    """Fiche du site"""
-    site = Site.objects.get(id=id)
-    variables = { 'site': site,
-                }
-    return render_to_response ("sites/retrieve.html", \
-            Context (variables), 
-            context_instance = RequestContext(request))
diff --git a/auf_savoirs_en_partage/sitotheque/__init__.py b/auf_savoirs_en_partage/sitotheque/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/auf_savoirs_en_partage/sitotheque/admin.py b/auf_savoirs_en_partage/sitotheque/admin.py
new file mode 100644 (file)
index 0000000..b9eba7f
--- /dev/null
@@ -0,0 +1,7 @@
+# -*- encoding: utf-8 -*-
+from django.contrib import admin
+from models import Site
+
+admin.site.register(Site)
+
+
diff --git a/auf_savoirs_en_partage/sitotheque/models.py b/auf_savoirs_en_partage/sitotheque/models.py
new file mode 100644 (file)
index 0000000..d20a9a9
--- /dev/null
@@ -0,0 +1,41 @@
+# -*- encoding: utf-8 -*-
+from django.db import models
+from datamaster_modeles.models import *
+from savoirs.models import Discipline
+
+TYPE_SITE_CHOICES = (
+    ('RV', 'Revue en ligne'), 
+    ('BB', 'Bibliothèque en ligne'),
+    ('FD', 'Fonds patrimonial'),
+    ('AR', 'Archive ouverte'),
+    ('CO', 'Cours en ligne'),
+    ('AU', 'Autre type de site'),
+    )
+
+class Site(models.Model):
+    """Fiche d'info d'un site web"""
+    url = models.URLField(verify_exists=True)   # dc:identifier (dc:source?)
+    titre = models.CharField(max_length=255, verbose_name='Titre')   # dc.title
+    description = models.TextField()
+    editeur = models.CharField(max_length=255, verbose_name='Éditeur')    # dc.publisher : organisation resp
+    auteur = models.CharField(max_length=255, verbose_name='Auteur')  # dc.creator : nom, prénom
+    
+    #auf_partenaire = models.BooleanField()    # dc.contributor
+    
+    date_publication = models.DateField()      # dc.date : date de publication
+    type = models.CharField(max_length=2, null=False, blank=False, choices=TYPE_SITE_CHOICES,
+                              verbose_name = 'Type de site')    # dc.type
+    discipline = models.ManyToManyField(Discipline, blank=True)
+    thematique = models.ManyToManyField(Thematique, blank=True)
+    
+    mots_cles =  models.TextField(verbose_name='Mots-clés')    # dc:subject    # indexation libre
+
+    # source    # dc:source (dc:relation?)
+    pays = models.ForeignKey(Pays, null = True, db_column='pays', to_field='code', verbose_name = 'Pays')
+    
+    # meta
+    actif = models.BooleanField()
+    date_maj = models.DateField(auto_now=True)
+    
+    def __unicode__(self):
+        return "%s" % (self.titre)
diff --git a/auf_savoirs_en_partage/sitotheque/tests.py b/auf_savoirs_en_partage/sitotheque/tests.py
new file mode 100644 (file)
index 0000000..2247054
--- /dev/null
@@ -0,0 +1,23 @@
+"""
+This file demonstrates two different styles of tests (one doctest and one
+unittest). These will both pass when you run "manage.py test".
+
+Replace these with more appropriate tests for your application.
+"""
+
+from django.test import TestCase
+
+class SimpleTest(TestCase):
+    def test_basic_addition(self):
+        """
+        Tests that 1 + 1 always equals 2.
+        """
+        self.failUnlessEqual(1 + 1, 2)
+
+__test__ = {"doctest": """
+Another way to test that 1 + 1 is equal to 2.
+
+>>> 1 + 1 == 2
+True
+"""}
+
diff --git a/auf_savoirs_en_partage/sitotheque/views.py b/auf_savoirs_en_partage/sitotheque/views.py
new file mode 100644 (file)
index 0000000..498350c
--- /dev/null
@@ -0,0 +1,22 @@
+# -*- encoding: utf-8 -*-
+from django.shortcuts import render_to_response
+from django.template import Context, RequestContext
+
+from models import Site
+
+def index(request):
+    sites = Site.objects.all()
+    variables = { 'sites': sites,
+                }
+    return render_to_response ("sites/index.html", \
+            Context (variables), 
+            context_instance = RequestContext(request))
+            
+def retrieve(request, id):
+    """Fiche du site"""
+    site = Site.objects.get(id=id)
+    variables = { 'site': site,
+                }
+    return render_to_response ("sites/retrieve.html", \
+            Context (variables), 
+            context_instance = RequestContext(request))
index fdaee20..fd72887 100644 (file)
     <div class="box">
         <h4>Sites</h4>
         <ul class="sous-menu">
-            <li><a href="{% url sites.views.index %}">Sitothèque</a></li>
+            <li><a href="{% url sitotheque.views.index %}">Sitothèque</a></li>
         </ul>
         <ul class="liste-de-l-accueil">
         {% for site in sites %}
             <li class="clearfix">
-            <a href="{% url sites.views.retrieve site.id %}" class="le-titre">{{ site }}</a>
+            <a href="{% url sitotheque.views.retrieve site.id %}" class="le-titre">{{ site }}</a>
             <a href="{{ site.url }}" class="le-titre">{{ site.url }}</a>
             <span class="la-date">Disciplines : {{ site.discipline.all|join:", " }}</span>
             </li>
index 9a47ad8..c0fb3e1 100644 (file)
@@ -34,8 +34,8 @@ urlpatterns = patterns(
     (r'^chercheurs/repertoire/$', 'chercheurs.views.repertoire'),
     (r'^espace/chercheur/(?P<id>\d+)/$', 'chercheurs.views.perso'),
     
-    (r'^sites/$', 'sites.views.index'),
-    (r'^sites/(?P<id>\d+)/$', 'sites.views.retrieve'),
+    (r'^sites/$', 'sitotheque.views.index'),
+    (r'^sites/(?P<id>\d+)/$', 'sitotheque.views.retrieve'),
 )
 
 if settings.DEBUG: