Update intensity mail

This commit is contained in:
Gregory Trullemans 2023-11-12 17:47:46 +01:00
parent afe600ddca
commit 4df3b8b07d
1 changed files with 19 additions and 1 deletions

View File

@ -1384,6 +1384,10 @@ def intensity_create_or_update(request, intensity_id=None, gymnast_id=None):
difficulty = form.cleaned_data["difficulty"]
quantity_of_skill = form.cleaned_data["quantity_of_skill"]
number_of_passes = form.cleaned_data["number_of_passes"]
skill_by_passe = quantity_of_skill / number_of_passes
diff_by_skill = difficulty / quantity_of_skill
diff_by_passe = difficulty / number_of_passes
time_by_passe = time / number_of_passes
gymnast = Gymnast.objects.get(pk=form.cleaned_data["gymnast"].id)
functionality = ContentType.objects.get(model="intensity")
for notification in gymnast.notifications.filter(
@ -1398,7 +1402,21 @@ def intensity_create_or_update(request, intensity_id=None, gymnast_id=None):
receiver,
fail_silently=False,
html_message=f"""<p>Bonjour,</p>
<p>{gymnast} a encodé une nouvelle intensité (pour le {date.strftime('%d %B %Y')}) : {number_of_passes} passages en {time}min (diff : {difficulty} | # skills : {quantity_of_skill}).</p><br />
<p>{gymnast} a encodé une nouvelle intensité (pour le {date.strftime('%d %B %Y')}) :</p>
<ul>
<li>{number_of_passes} passages</li>
<li>{time} minutes</li>
<li>{quantity_of_skill} figures</li>
<li>{difficulty} diff.</li>
</ul>
<p><u>Statistiques :</u></p>
<ul>
<li>Average passe time : {time_by_passe}</li>
<li>Skill by passe : {skill_by_passe}</li>
<li>Diff by passe : {diff_by_passe}</li>
<li>Diff by skill : {diff_by_skill}</li>
</ul>
<br />
<p>Excellente journée</p>
<p>Jarvis</p>""",
)