Voir les sites inactifs dans l'admin et rendre les sites actifs par défaut.
authorEric Mc Sween <eric.mcsween@gmail.com>
Fri, 3 Dec 2010 22:07:46 +0000 (17:07 -0500)
committerEric Mc Sween <eric.mcsween@gmail.com>
Fri, 3 Dec 2010 22:07:46 +0000 (17:07 -0500)
auf_savoirs_en_partage/sitotheque/admin.py
auf_savoirs_en_partage/sitotheque/models.py
auf_savoirs_en_partage/sql/2010-12-03.sql

index 2b447d0..9ea4c11 100644 (file)
@@ -8,6 +8,9 @@ class SiteAdmin(admin.ModelAdmin):
     actions = ('assigner_regions', 'assigner_disciplines')
     list_filter = ('discipline', 'regions')
 
+    def queryset(self, request):
+        return Site.all_objects.all()
+
     def assigner_regions(self, request, queryset):
         selected = request.POST.getlist(admin.ACTION_CHECKBOX_NAME)
         return HttpResponseRedirect(url('assigner_regions', kwargs=dict(app_name='sitotheque', model_name='site')) + '?ids=' + ','.join(selected))
index f9a3953..d2130c5 100644 (file)
@@ -101,7 +101,7 @@ class Site(models.Model):
     regions = models.ManyToManyField(Region, blank=True, related_name="sites", verbose_name='régions')
     
     # meta
-    actif = models.BooleanField()
+    actif = models.BooleanField(default=True)
     date_maj = models.DateField(auto_now=True)
 
     # Manager
index 7d06bfc..ca77139 100644 (file)
@@ -1 +1,5 @@
+-- Nouveau champ pays dans les événements de l'agenda
 ALTER TABLE `savoirs_evenement` ADD COLUMN `pays_id` varchar(2);
+
+-- S'assurer que tous les sites sont actifs
+UPDATE `sitotheque_site` SET actif = 1;