diff --git a/jarvis/people/templates/gymnasts/list.html b/jarvis/people/templates/gymnasts/list.html index 661325f..ae2e449 100644 --- a/jarvis/people/templates/gymnasts/list.html +++ b/jarvis/people/templates/gymnasts/list.html @@ -71,7 +71,7 @@ $(document).ready(function () { $('#gymnast_table').tablesorter({ {% if request.user|has_group:"trainer" %} - headers: { + headers: { 0: { sorter: false }, // disable first column }, sortList: [[1, 0], [2, 0]], diff --git a/jarvis/planning/templates/events/details.html b/jarvis/planning/templates/events/details.html index 959b9a4..d8b7df4 100644 --- a/jarvis/planning/templates/events/details.html +++ b/jarvis/planning/templates/events/details.html @@ -11,7 +11,7 @@
-
+
{% if event.date_begin.date == event.date_end.date %}

The {{ event.date_begin | date:"d-m-Y" }} from {{ event.date_begin | date:"G:i" }} to {{ event.date_end | date:"G:i" }} {% else %} @@ -23,7 +23,7 @@
In {{event.number_of_week_from_today}} week(s) {% endif %}

-
+

{{ event.place.address }}
{{ event.place.postal }} {{ event.place.city }}
diff --git a/jarvis/planning/views.py b/jarvis/planning/views.py index 563edb0..4e6fc4b 100644 --- a/jarvis/planning/views.py +++ b/jarvis/planning/views.py @@ -3,7 +3,10 @@ from django.http import HttpResponseRedirect, HttpResponse, JsonResponse from django.shortcuts import render, get_object_or_404 from django.views.decorators.http import require_http_methods from django.urls import reverse +from django.core.mail import send_mail + import pendulum + from jarvis.people.models import Gymnast from .models import ( @@ -79,6 +82,22 @@ def link_gymnast_to_event(request): gymnast = get_object_or_404(Gymnast, pk=gymnast_id) event = get_object_or_404(Event, pk=event_id) EventParticipation.objects.create(gymnast=gymnast, event=event) + + send_mail( + "Association à un évènement.", + "Vous avez été associé(e) à un évènement.", + settings.EMAIL_HOST_USER, + [gymnast.user.email, gymnast.email_trainer], + fail_silently=False, + html_message="""

Bonjour,

+

Vous avez été associé(e) à un évènement. Vous pouvez consulter les détails de l'évènement ici.


Excellente journée

Jarvis

""", + ) except Exception: return HttpResponse(409)