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 @@
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)