18 lines
573 B
Python
18 lines
573 B
Python
|
from django import template
|
||
|
from django.shortcuts import get_object_or_404
|
||
|
from jarvis.people.models import Gymnast
|
||
|
|
||
|
register = template.Library()
|
||
|
|
||
|
|
||
|
@register.inclusion_tag("gymnasts/gymnast_level_chart_bar.html")
|
||
|
def generate_level_chart_bar(gymnast_id):
|
||
|
"""
|
||
|
Tag permettant l'affichage des statistiques d'un gymnaste : le nombre de saut qu'il sait faire
|
||
|
(total, par niveau, par rank, …), calcule la complétude, …
|
||
|
"""
|
||
|
|
||
|
gymnast = get_object_or_404(Gymnast, pk=gymnast_id)
|
||
|
context = gymnast.get_informations_from_type("level")
|
||
|
return context
|