[Follow-up/Plan] Mettre une couleur sur la date du planning #53

Closed
opened 2022-10-16 09:38:20 +02:00 by Sulley · 1 comment
Owner

Mettre une couleur sur la date du planning. Au moins rouge quand celle-ci est dépassée.

J'ai pensé mettre une propriété dans Seasonable

    @property
    def is_past(self):
        return pendulum.now().date() > self.date

Mais ca marche pas.

J'ai alors essayé de mettre la même propriété dans Plan

    @property
    def is_past(self):
        return pendulum.now().date() > self.date

et d'ajouter un annotate dans ma query

    planified_skill = (
        Skill.objects.filter(plan__gymnast=gymnast.id)
        .order_by("-plan__date")
        .annotate(plan_date=F("plan__date"), due=F("plan__is_due"))
    )

mais ca ne marche pas non plus.

@Fred comment puis-je faire pour récupérer une liste de skill (pour une gymnaste particulier) qui se trouvent dans Plan et pouvoir jouer (comparer) leur dead-line pour pouvoir mettre des info en couleur dans mon template ?

Mettre une couleur sur la date du planning. Au moins rouge quand celle-ci est dépassée. J'ai pensé mettre une propriété dans Seasonable ``` @property def is_past(self): return pendulum.now().date() > self.date ``` Mais ca marche pas. J'ai alors essayé de mettre la même propriété dans Plan ``` @property def is_past(self): return pendulum.now().date() > self.date ``` et d'ajouter un annotate dans ma query ``` planified_skill = ( Skill.objects.filter(plan__gymnast=gymnast.id) .order_by("-plan__date") .annotate(plan_date=F("plan__date"), due=F("plan__is_due")) ) ``` mais ca ne marche pas non plus. @Fred comment puis-je faire pour récupérer une liste de skill (pour une gymnaste particulier) qui se trouvent dans Plan et pouvoir jouer (comparer) leur dead-line pour pouvoir mettre des info en couleur dans mon template ?
Sulley added the
improvement
label 2022-10-16 09:38:20 +02:00
Sulley self-assigned this 2022-10-16 09:38:20 +02:00
Sulley changed title from [Followup/Plan] Mettre une couleur sur la date du planning to [Follow-up/Plan] Mettre une couleur sur la date du planning 2022-10-17 09:11:01 +02:00
Author
Owner

Résolution

Au niveau de Seasonnisable:

    @property
    def is_past(self):
        return pendulum.now().date() > self.date

et au niveau de ultron/people/view.py (fonction gymnast_display_skill):

    planned_skill = (
        Plan.objects.filter(gymnast=gymnast.id, educative__in=(Skill.objects.all())).select_related('educative', 'educative__skill')
        .order_by("-date", 'educative__long_label')
    )
``
**Résolution** Au niveau de Seasonnisable: ``` @property def is_past(self): return pendulum.now().date() > self.date ``` et au niveau de ultron/people/view.py (fonction `gymnast_display_skill`): ``` planned_skill = ( Plan.objects.filter(gymnast=gymnast.id, educative__in=(Skill.objects.all())).select_related('educative', 'educative__skill') .order_by("-date", 'educative__long_label') ) ``
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Sulley/Ultron#53
No description provided.