diff --git a/mpicms/personal/views.py b/mpicms/personal/views.py index bcc49c6..740eeca 100644 --- a/mpicms/personal/views.py +++ b/mpicms/personal/views.py @@ -1,4 +1,5 @@ from django.views.generic.list import ListView +from django.shortcuts import get_object_or_404 from .models import Contact, Group @@ -15,7 +16,10 @@ def get_queryset(self): def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) - context['groups'] = Group.objects.all() + context['groups'] = Group.objects.all().order_by("name") + group_pk = self.request.GET.get('group') + context['selected_group_pk'] = group_pk + context['selected_group'] = get_object_or_404(Group, pk=group_pk) if group_pk else "" return context diff --git a/mpicms/templates/personal/list.html b/mpicms/templates/personal/list.html index e410f01..10afa74 100644 --- a/mpicms/templates/personal/list.html +++ b/mpicms/templates/personal/list.html @@ -8,25 +8,24 @@

{% trans 'Contact List' %}