diff --git a/colloscope/models.py b/colloscope/models.py index f685422..f33c208 100644 --- a/colloscope/models.py +++ b/colloscope/models.py @@ -385,6 +385,9 @@ class Colle(models.Model): # func = async_to_sync(swap.notify) # func() + def week_number(self): + return self.slot.term.cls.week_number(self.datetime.date()) + def __str__(self): return f"Colle {self.slot.subject} ({self.slot.colleur}); {self.datetime} {self.slot.time} {self.slot.room}. Groupe(s) {{{'; '.join(str(groupe) for groupe in self.groups.all())}}}" diff --git a/colloscope/templates/dashboard.html b/colloscope/templates/dashboard.html index b6c9e7f..441b8db 100644 --- a/colloscope/templates/dashboard.html +++ b/colloscope/templates/dashboard.html @@ -13,30 +13,33 @@ Bienvenue {{ student }}. Votre lycée est {{ term.cls.school.description }}, et votre classe est {{ term.cls.description }}.

-

Période actuelle : {{ term }}. Votre groupe de colle est {{ group }}. Consulter le colloscope

+

Période actuelle : {{ term }}. Votre groupe de colle est {{ group }}. Consulter le colloscope

Mes colles

Exporter en .ics (ceci est un permalien public)

-

Accéder au marketplace

+

Accéder au marketplace

{% for n, lundi, colles in colles_per_sem %} {% if colles %} -

Semaine {{n}} ({{lundi}})

+

+ Semaine {{n}} ({{lundi}}) +

{% for colle in colles %}
- {{ colle.slot.subject }} ({{ colle.slot.colleur }})