diff --git a/beesgospel/views.py b/beesgospel/views.py index f556d3c..5d6c2e4 100644 --- a/beesgospel/views.py +++ b/beesgospel/views.py @@ -17,6 +17,18 @@ class HomeView(TemplateView): } +class PresentationView(TemplateView): + template_name="presentation.html" + + def get_context_data(self, **kwargs): + return { + **super().get_context_data(**kwargs), + "next_event": Agenda.objects.filter( + date_heure__date__gte=date.today(), prive=False, + ).order_by("date_heure").first(), + } + + class AgendaView(ListView): model = Agenda template_name = "agenda.html" @@ -35,7 +47,7 @@ class MediaView(ListView): template_name = "media.html" def get_queryset(self): - qs = Document.objects.all().order_by("-quand") + qs = Document.objects.all().order_by("-quand", "titre") if not self.request.user.is_authenticated: qs = qs.filter(prive=False) return qs diff --git a/common/urls.py b/common/urls.py index ff3fb51..e98c37f 100644 --- a/common/urls.py +++ b/common/urls.py @@ -9,7 +9,7 @@ urlpatterns = [ path("accounts/", include("django.contrib.auth.urls")), path("", views.HomeView.as_view(), name="home"), path("v2", TemplateView.as_view(template_name="index2.html"), name="home"), - path("presentation/", TemplateView.as_view(template_name="presentation.html"), name="presentation"), + path("presentation/", views.PresentationView.as_view(), name="presentation"), path("contact/", TemplateView.as_view(template_name="contact.html"), name="contact"), path("membres/", views.EspaceMembresView.as_view(), name="membres"), path("membres/liste/", views.ListeMembresView.as_view(), name="liste-membres"), diff --git a/templates/presentation.html b/templates/presentation.html index 98ba3a6..6241c5d 100644 --- a/templates/presentation.html +++ b/templates/presentation.html @@ -1,24 +1,22 @@ {% extends "base.html" %} {% block content %} -
Le Gospel de l’Abeille, ou The Bee's Gospel Singers est un groupe d'amoureux de cette musique multiculturelle qui souhaite faire partager son plaisir et son émotion avec le public.
-Le Gospel de l’Abeille, ou The Bee's Gospel Singers est un groupe d'amoureux de cette musique multiculturelle qui souhaite faire partager son plaisir et son émotion avec le public.
Ce groupe a la particularité de réunir une trentaine de chanteurs amateurs, chantant à 4 voix, en anglais, par cœur, sans amplification, et… juste pour le plaisir et l’émotion.
Il est ouvert à toutes les personnes amoureuses du Gospel et du Negro Spiritual, qu’elles aient une appartenance religieuse ou non.
Les répétitions ont lieu le mercredi soir de 18h30 à 20h30 (à l’exception des vacances scolaires) au temple St-Jean de La Chaux-de-Fonds.
Le Gospel de l’Abeille se produit régulièrement en concerts publics ou privés (cérémonies de mariages, anniversaires, décès,...) en Suisse et à l'Etranger.
+Le Gospel de l’Abeille se produit régulièrement en concerts publics ou privés (cérémonies de mariages, anniversaires, décès,...) en Suisse et à l'Etranger.
+ + {% if next_event %} +En l’an 2000, le pasteur camerounais Daniel Mabongo, actif dans la paroisse réformée de l’Abeille de la Chaux-de-Fonds lance l’idée auprès de ses paroissiens de la création d’un groupe de chant Gospel pour animer certains cultes.