Groupes, admin: Liste les membres acceptés
authorPA Parent <paparent@paparent.me>
Wed, 3 Aug 2011 00:56:56 +0000 (20:56 -0400)
committerPA Parent <paparent@paparent.me>
Wed, 3 Aug 2011 00:56:56 +0000 (20:56 -0400)
auf_savoirs_en_partage/chercheurs/models.py
auf_savoirs_en_partage/templates/admin/chercheurs/domainerecherche/change_form.html [new file with mode: 0644]
auf_savoirs_en_partage/templates/admin/chercheurs/groupe_change_form.html [new file with mode: 0644]
auf_savoirs_en_partage/templates/admin/chercheurs/groupechercheur/change_form.html [new file with mode: 0644]

index d1e4f01..4416479 100644 (file)
@@ -424,6 +424,9 @@ class Groupe(models.Model):
     def get_absolute_url(self):
         return url('groupe_retrieve', kwargs={'id': self.id})
 
     def get_absolute_url(self):
         return url('groupe_retrieve', kwargs={'id': self.id})
 
+    def membres_actif(self):
+        return self.membership.filter(statut="accepte")
+
 
 class GroupeChercheur(Groupe):
     objects = GroupeChercheurManager()
 
 class GroupeChercheur(Groupe):
     objects = GroupeChercheurManager()
diff --git a/auf_savoirs_en_partage/templates/admin/chercheurs/domainerecherche/change_form.html b/auf_savoirs_en_partage/templates/admin/chercheurs/domainerecherche/change_form.html
new file mode 100644 (file)
index 0000000..f36d3f3
--- /dev/null
@@ -0,0 +1 @@
+{% extends "admin/chercheurs/groupe_change_form.html" %}
diff --git a/auf_savoirs_en_partage/templates/admin/chercheurs/groupe_change_form.html b/auf_savoirs_en_partage/templates/admin/chercheurs/groupe_change_form.html
new file mode 100644 (file)
index 0000000..32043a8
--- /dev/null
@@ -0,0 +1,13 @@
+{% extends "admin/change_form.html" %}
+
+{% block after_related_objects %}
+
+{% if original.membres_actif %}
+Membres acceptés:
+<ul>
+{% for membre in original.membres_actif.all %}
+<li>{{ membre.chercheur }}</li>
+{% endfor %}
+</ul>
+{% endif %}
+{% endblock %}
diff --git a/auf_savoirs_en_partage/templates/admin/chercheurs/groupechercheur/change_form.html b/auf_savoirs_en_partage/templates/admin/chercheurs/groupechercheur/change_form.html
new file mode 100644 (file)
index 0000000..f36d3f3
--- /dev/null
@@ -0,0 +1 @@
+{% extends "admin/chercheurs/groupe_change_form.html" %}