From 2478a671bfaff8043cc45ec04e92e4be2f2d76ed Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Tue, 29 Oct 2024 23:46:11 +0100 Subject: [PATCH] =?UTF-8?q?On=20am=C3=A9liore=20les=20urls=20des=20lieux?= =?UTF-8?q?=20pour=20le=20r=C3=A9f=C3=A9rencement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/agenda_culturel/models.py | 2 +- .../templates/agenda_culturel/event-location-inc.html | 2 +- .../templates/agenda_culturel/place_detail.html | 2 +- src/agenda_culturel/templates/agenda_culturel/place_list.html | 4 ++-- .../templates/agenda_culturel/place_list_admin.html | 2 +- src/agenda_culturel/urls.py | 2 ++ 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/agenda_culturel/models.py b/src/agenda_culturel/models.py index 5af3ee3..9f1534a 100644 --- a/src/agenda_culturel/models.py +++ b/src/agenda_culturel/models.py @@ -332,7 +332,7 @@ class Place(models.Model): return self.name + ", " + self.city def get_absolute_url(self): - return reverse("view_place", kwargs={"pk": self.pk}) + return reverse("view_place_fullname", kwargs={"pk": self.pk, "extra": slugify(self.name)}) def nb_events(self): return Event.objects.filter(exact_location=self).count() diff --git a/src/agenda_culturel/templates/agenda_culturel/event-location-inc.html b/src/agenda_culturel/templates/agenda_culturel/event-location-inc.html index 7f51fab..a237b1f 100644 --- a/src/agenda_culturel/templates/agenda_culturel/event-location-inc.html +++ b/src/agenda_culturel/templates/agenda_culturel/event-location-inc.html @@ -3,7 +3,7 @@ {% if nolink %} {{ event.exact_location.name }}, {{ event.exact_location.city }} {% else %} - {{ event.exact_location.name }}, {{ event.exact_location.city }} + {{ event.exact_location.name }}, {{ event.exact_location.city }} {% endif %} {% else %} {% if perms.agenda_culturel.change_event and perms.agenda_culturel.change_place %} diff --git a/src/agenda_culturel/templates/agenda_culturel/place_detail.html b/src/agenda_culturel/templates/agenda_culturel/place_detail.html index e53095f..0a93c29 100644 --- a/src/agenda_culturel/templates/agenda_culturel/place_detail.html +++ b/src/agenda_culturel/templates/agenda_culturel/place_detail.html @@ -69,7 +69,7 @@ {% cache cache_timeout place_list user.is_authenticated object page_obj.number past %}
{% if past %} - Voir les événements à venir + Voir les événements à venir {% else %} Voir les événements passés {% endif %} diff --git a/src/agenda_culturel/templates/agenda_culturel/place_list.html b/src/agenda_culturel/templates/agenda_culturel/place_list.html index 246b49b..87cb4c5 100644 --- a/src/agenda_culturel/templates/agenda_culturel/place_list.html +++ b/src/agenda_culturel/templates/agenda_culturel/place_list.html @@ -42,7 +42,7 @@ {% if object_list %} {% for place in object_list %} -

{{ place.name }}{% picto_from_name "map" %}

+

{{ place.name }}{% picto_from_name "map" %}