From 5a22f268319ae03de1a2e8baf83f7c0ff50a6100 Mon Sep 17 00:00:00 2001 From: Wilson Gaturu Date: Wed, 24 Apr 2024 13:22:42 +0300 Subject: [PATCH] fixes court view mixins --- peachjam/models/judgment.py | 6 +++ .../peachjam/_court_class_month_list.html | 10 ++-- .../peachjam/_court_class_years_list.html | 10 ++-- peachjam/templates/peachjam/_court_list.html | 4 +- .../peachjam/_court_months_list.html | 15 +++--- .../_court_registries_months_list.html | 10 ++-- .../_court_registries_years_list.html | 10 ++-- .../templates/peachjam/_court_years_list.html | 15 +++--- peachjam/tests/test_views.py | 18 ++----- peachjam/views/courts.py | 47 ++++++++++++++----- 10 files changed, 87 insertions(+), 58 deletions(-) diff --git a/peachjam/models/judgment.py b/peachjam/models/judgment.py index c3059ead3..b46c9d178 100644 --- a/peachjam/models/judgment.py +++ b/peachjam/models/judgment.py @@ -89,6 +89,9 @@ class Meta: def __str__(self): return self.name + def get_absolute_url(self): + return reverse("court_class", args=[self.slug]) + def save(self, *args, **kwargs): self.slug = slugify(self.name) return super().save(*args, **kwargs) @@ -134,6 +137,9 @@ class Meta: def __str__(self): return self.name + def get_absolute_url(self): + return reverse("court", args=[self.code]) + class CourtRegistryManager(models.Manager): def get_queryset(self): diff --git a/peachjam/templates/peachjam/_court_class_month_list.html b/peachjam/templates/peachjam/_court_class_month_list.html index ffd1eb461..7d45f7598 100644 --- a/peachjam/templates/peachjam/_court_class_month_list.html +++ b/peachjam/templates/peachjam/_court_class_month_list.html @@ -1,9 +1,11 @@ {% extends "peachjam/_court_months_list.html" %} {% load i18n %} -{% block all_months_link %} - {% trans 'All months' %} -{% endblock %} {% block month_link %} {{ m|date:"F" }} {% endblock %} +{% block month_option %} + +{% endblock %} diff --git a/peachjam/templates/peachjam/_court_class_years_list.html b/peachjam/templates/peachjam/_court_class_years_list.html index 5dcf5b24d..e6ef9c082 100644 --- a/peachjam/templates/peachjam/_court_class_years_list.html +++ b/peachjam/templates/peachjam/_court_class_years_list.html @@ -1,9 +1,11 @@ {% extends "peachjam/_court_years_list.html" %} {% load i18n %} -{% block all_years_link %} - {% trans 'All years' %} -{% endblock %} {% block year_link %} {{ y.year }} {% endblock %} +{% block year_option %} + +{% endblock %} diff --git a/peachjam/templates/peachjam/_court_list.html b/peachjam/templates/peachjam/_court_list.html index 3bc56ea97..5b54502da 100644 --- a/peachjam/templates/peachjam/_court_list.html +++ b/peachjam/templates/peachjam/_court_list.html @@ -13,8 +13,8 @@

{{ court_class }}

{% endfor %} {% if court_class.show_listing_page %} - View All + {% trans 'View all' %} {% endif %} {% else %}
{% trans 'No courts found.' %}
diff --git a/peachjam/templates/peachjam/_court_months_list.html b/peachjam/templates/peachjam/_court_months_list.html index 5c274baa2..0d4472fc9 100644 --- a/peachjam/templates/peachjam/_court_months_list.html +++ b/peachjam/templates/peachjam/_court_months_list.html @@ -4,10 +4,8 @@ class="pl-0 mt-2 mb-3 align-items-center d-none d-lg-flex">
- {% block all_months_link %} - {% trans 'All months' %} - {% endblock %} + {% trans 'All months' %}