Amélioration recherche
This commit is contained in:
parent
5353b0d68e
commit
b90736000f
@ -1053,9 +1053,7 @@ class Event(models.Model):
|
|||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
def alternative_events_if_not_found(day, slug):
|
def alternative_events_if_not_found(day, title):
|
||||||
title = slug.replace("-", " ")
|
|
||||||
logger.warning(title)
|
|
||||||
qs = (
|
qs = (
|
||||||
Event.objects.filter(
|
Event.objects.filter(
|
||||||
Q(other_versions__isnull=True)
|
Q(other_versions__isnull=True)
|
||||||
|
@ -37,7 +37,9 @@
|
|||||||
<h2>Rien trouvé ?</h2>
|
<h2>Rien trouvé ?</h2>
|
||||||
<p>Si tu n'as pas trouvé ton bonheur dans toutes ces pages, tu peux aussi fouiller le site :</p>
|
<p>Si tu n'as pas trouvé ton bonheur dans toutes ces pages, tu peux aussi fouiller le site :</p>
|
||||||
</header>
|
</header>
|
||||||
<form method="get" class="form django-form">
|
<form method="get"
|
||||||
|
class="form django-form"
|
||||||
|
action="{% url 'event_search' %}">
|
||||||
{{ filter.form.as_div }}
|
{{ filter.form.as_div }}
|
||||||
<button type="submit">Rechercher</button>
|
<button type="submit">Rechercher</button>
|
||||||
<a href="{% url 'event_search' %}">Recherche simplifiée {% picto_from_name "chevron-right" %}</a>
|
<a href="{% url 'event_search' %}">Recherche simplifiée {% picto_from_name "chevron-right" %}</a>
|
||||||
|
@ -776,8 +776,10 @@ class EventDetailView(UserPassesTestMixin, DetailView, ModelFormMixin):
|
|||||||
m = self.kwargs["month"]
|
m = self.kwargs["month"]
|
||||||
d = self.kwargs["day"]
|
d = self.kwargs["day"]
|
||||||
day = date(y, m, d)
|
day = date(y, m, d)
|
||||||
s = self.kwargs["extra"]
|
s = self.kwargs["extra"].replace("-", " ")
|
||||||
qs = get_event_qs(request)
|
qs = get_event_qs(request)
|
||||||
|
request.GET._mutable = True
|
||||||
|
request.GET["q"] = s
|
||||||
filter = SimpleSearchEventFilter(
|
filter = SimpleSearchEventFilter(
|
||||||
request.GET,
|
request.GET,
|
||||||
queryset=qs,
|
queryset=qs,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user