[People] Revoir les relation cando, haveToDo et have_routine #29

Open
opened 2020-10-26 11:05:35 +01:00 by Sulley · 1 comment
Owner
  • Les relations cando, haveToDo et have_routine ne sont pas correctement nommées. Si tu as une instance de Gymnast, tu devrais faire ceci :
>>> gregg = Gymnast.objects.first()
>>> gregg.have_routine <-- pas bien
>>> gregg.routines <-- ok

Idéalement, cela pourrait même être une indirection.

>>> gregg.routines <-- retourne la relation de type `have_routine`
>>> gregg.educatives.can_do <-- retourne les éducatifs qu'il **peut** faire
>>> gregg.educatives.must_do <-- retourne les éducatifs qu'il **doit** faire

(j'avoue ne pas tout à fait comprendre la nuance entre les deux)

* Les relations `cando`, `haveToDo` et `have_routine` ne sont pas correctement nommées. Si tu as une instance de `Gymnast`, tu devrais faire ceci : ```python >>> gregg = Gymnast.objects.first() >>> gregg.have_routine <-- pas bien >>> gregg.routines <-- ok ``` Idéalement, cela pourrait même être une indirection. ```python >>> gregg.routines <-- retourne la relation de type `have_routine` >>> gregg.educatives.can_do <-- retourne les éducatifs qu'il **peut** faire >>> gregg.educatives.must_do <-- retourne les éducatifs qu'il **doit** faire ``` (j'avoue ne pas tout à fait comprendre la nuance entre les deux)
Sulley added the
enhancement
label 2020-10-26 11:05:35 +01:00
Fred added this to the Revue de l'application `people` milestone 2020-10-28 09:25:50 +01:00
Owner

(note halakon: can_do et must_do sont complémentaires, au sens de la théorie des ensembles)

(note halakon: can_do et must_do sont complémentaires, au sens de la théorie des ensembles)
Sign in to join this conversation.
No Assignees
2 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/khana#29
No description provided.