Tri des chants indépendant de la casse

This commit is contained in:
Claude Paroz 2025-10-30 12:04:18 +01:00
parent daca903aba
commit ab05d3a7fe

View file

@ -3,6 +3,7 @@ from datetime import date, timedelta
from django.conf import settings
from django.contrib import messages
from django.contrib.auth.mixins import LoginRequiredMixin, PermissionRequiredMixin
from django.db.models.functions import Lower
from django.http import HttpResponse
from django.urls import reverse_lazy
from django.views.generic import (
@ -134,7 +135,7 @@ class ListeChantsView(LoginRequiredMixin, ListView):
template_name = "membres/liste_chants.html"
def get_queryset(self):
return super().get_queryset().prefetch_related("chantdoc_set").order_by("titre")
return super().get_queryset().prefetch_related("chantdoc_set").order_by(Lower("titre"))
class ChantAddView(PermissionRequiredMixin, CreateView):