diff --git a/wiki_groups/templates/wiki_groups/detail.html b/wiki_groups/templates/wiki_groups/detail.html
new file mode 100644
index 0000000..210cafc
--- /dev/null
+++ b/wiki_groups/templates/wiki_groups/detail.html
@@ -0,0 +1,41 @@
+{% extends "wiki/base.html" %}
+{% load staticfiles %}
+
+{% block wiki_site_title %}Groups - WikiENS{% endblock %}
+
+{% block wiki_contents %}
+
+
Informations sur le groupe : {{ group }}
+
+
+{% if group.users.exists %}
+ Membres du groupe
+
+
+ {% for user in group.users.all %}
+ - {{ user }}
+ {% endfor %}
+
+{% endif %}
+
+{% if group.includes_groups.exists %}
+ {{ group }} contient les groupes suivants
+
+
+ {% for g in group.includes_groups.all %}
+ - {{ g }}
+ {% endfor %}
+
+{% endif %}
+
+{% if group.included_in_groups.exists %}
+ {{ group }} est contenu dans les groupes suivants
+
+
+ {% for g in group.included_in_groups.all %}
+ - {{ g }}
+ {% endfor %}
+
+{% endif %}
+
+{% endblock %}
diff --git a/wiki_groups/templates/wiki_groups/list.html b/wiki_groups/templates/wiki_groups/list.html
index b20c4e8..3d73b71 100644
--- a/wiki_groups/templates/wiki_groups/list.html
+++ b/wiki_groups/templates/wiki_groups/list.html
@@ -10,7 +10,7 @@
{% for id, name in groups %}
- - {{name}}
+ - {{ name }}
{% endfor %}
diff --git a/wiki_groups/urls.py b/wiki_groups/urls.py
index 89e4c2f..3cddc08 100644
--- a/wiki_groups/urls.py
+++ b/wiki_groups/urls.py
@@ -6,4 +6,5 @@ app_name = "wiki_groups"
urlpatterns = [
path("", views.GroupList.as_view(), name="list"),
path("dot_graph", views.dot_graph, name="dot_graph"),
+ path("detail/", views.GroupDetail.as_view(), name="detail"),
]
diff --git a/wiki_groups/views.py b/wiki_groups/views.py
index 3e4f92f..00a3816 100644
--- a/wiki_groups/views.py
+++ b/wiki_groups/views.py
@@ -1,5 +1,5 @@
from django.http import HttpResponse
-from django.views.generic import ListView
+from django.views.generic import DetailView, ListView
from wiki_groups.models import WikiGroup
@@ -31,3 +31,9 @@ class GroupList(ListView):
return WikiGroup.objects.values_list("id", "django_group__name").order_by(
"django_group__name"
)
+
+
+class GroupDetail(DetailView):
+ template_name = "wiki_groups/detail.html"
+ model = WikiGroup
+ context_object_name = "group"