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 @@
- {% if nb_spams > 0 %} + {% if nb_spams > 0 and filter.is_contact_messages %} {% endif %} - + {% if filter.is_contact_messages %}

Derniers messages de contact reçus

+ {% else %} +

Derniers messages

+ {% endif %}
{{ filter.form.as_div }}
@@ -61,7 +64,11 @@
-{% include "agenda_culturel/side-nav.html" with current="messages" %} +{% if filter.is_contact_messages %} + {% include "agenda_culturel/side-nav.html" with current="messages" %} +{% else %} +{% include "agenda_culturel/side-nav.html" with current="contact_messages" %} +{% endif %}
{% endblock %} \ No newline at end of file diff --git a/src/agenda_culturel/templates/agenda_culturel/side-nav.html b/src/agenda_culturel/templates/agenda_culturel/side-nav.html index d249050..6d75775 100644 --- a/src/agenda_culturel/templates/agenda_culturel/side-nav.html +++ b/src/agenda_culturel/templates/agenda_culturel/side-nav.html @@ -60,7 +60,8 @@

Messages

{% endif %}