diff --git a/src/agenda_culturel/filters.py b/src/agenda_culturel/filters.py index 8d683b5..43c07b1 100644 --- a/src/agenda_culturel/filters.py +++ b/src/agenda_culturel/filters.py @@ -440,6 +440,9 @@ class SimpleSearchEventFilter(django_filters.FilterSet): if not kwargs["request"].user.is_authenticated: self.form.fields.pop("status") + def is_contact_messages(self): + return "message_type" in self.form.cleaned_data and "contact_form" in self.form.cleaned_data["message_type"] + class SearchEventFilter(django_filters.FilterSet): tags = django_filters.CharFilter(lookup_expr="icontains") diff --git a/src/agenda_culturel/templates/agenda_culturel/messages.html b/src/agenda_culturel/templates/agenda_culturel/messages.html index 54928ee..78bb943 100644 --- a/src/agenda_culturel/templates/agenda_culturel/messages.html +++ b/src/agenda_culturel/templates/agenda_culturel/messages.html @@ -1,6 +1,6 @@ {% extends "agenda_culturel/page-admin.html" %} -{% block title %}{% block og_title %}Derniers messages de contact reçus{% endblock %}{% endblock %} +{% block title %}{% block og_title %}{% if filter.is_contact_messages %}Derniers messages de contact reçus{% else %}Derniers messages{% endif %}{% endblock %}{% endblock %} {% load utils_extra %} {% load cat_extra %} @@ -17,13 +17,16 @@