fix computation of new makeups_to_do of titulaire when creating pair by taking…
fix computation of new makeups_to_do of titulaire when creating pair by taking into account already selected makeups of suppleant
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
-
843 843 # le suppléant a des rattrapages 844 844 if child_makeups + parent_makeups <=2: 845 845 # on transfert les rattrapages sur le parent 846 api.update("res.partner", [parent_id], {"makeups_to_do": parent['makeups_to_do'] + child['makeups_to_do']}) 846 847 # Commentaires Yvon (12/04/2023, ticket 6001) : 848 # Initiallement, on mettait à jour ici le nouveau nombre de rattrapages "makeups_to_do" du titulaire en 849 # faisant la somme des makeups_to_do du titulaire et du suppléant. 850 # Ce calcul se révèle insatisfaisant car les rattrapages déjà choisis du suppléant, qui sont comptés 851 # dans child_makeups, ne retrouvent pas leur contrepartie en terme de rattrapages chez le titulaire. 852 # Ceci provoque une incohérence entre le nombre de points et le nombre total de rattrapages. 853 # On va donc les comptabiliser pour mettre à jour makeups_to_do du titulaire. 854 # Autrement dit, on réintègre les rattrapages choisis mais pas encore réalisés du suppléant. 855 # Idéalement, il faudrait aussi se pencher attentivement sur la question de l'état dans lequel -
Developer
Pour la postérité, pas certain de la pertinence de mettre un commentaire dans le code pour une future amélioration. De fortes chances qu'on ne revienne jamais dessus. Je pencherais plus pour créer un ticket et rester sobre (autant que possible et nécessaire) dans les commentaires du code.
-
-
-
-
merged
Toggle commit list