Administrateurs de Groupes de Chercheurs peuvent gérer tous les groupes de chercheurs
authorPA Parent <paparent@paparent.me>
Wed, 20 Jul 2011 15:33:01 +0000 (11:33 -0400)
committerPA Parent <paparent@paparent.me>
Wed, 20 Jul 2011 15:33:01 +0000 (11:33 -0400)
auf_savoirs_en_partage/chercheurs/admin.py

index e8bdad9..5a8c209 100644 (file)
@@ -203,7 +203,7 @@ class BaseGroupeAdmin(admin.ModelAdmin):
     def queryset(self, request):
         qs = super(BaseGroupeAdmin, self).queryset(request)
 
-        if not request.user.is_superuser:
+        if not request.user.is_superuser and not request.user.has_perm('chercheurs.change_groupechercheur'):
             qs = qs.filter(responsables=request.user)
 
         return qs