LateralThoughts / systemi

Business As Usual
3 stars 2 forks source link

Supprimer les affectations à la suppression d'une facture. #37

Closed estrauser-ledger closed 10 years ago

estrauser-ledger commented 10 years ago

Dans les écrans de gestion des factures où l'on peut "annuler" la facture, il faudrait qu'une suppression d'une facture entraîne une suppression des affectations à un budjet. (à travers Oid de la facture je pense). Attention, un budjet peut passer négatif après une telle manipulation, c'est normal.

vincentdoba commented 10 years ago

Le problème c'est que pour l'instant l'affectation ne garde pas le numéro de facture. Je vais le rajouter mais on ne pourra pas désaffecter une facture qui a déjà été affectée avant la modification.

ogirardot commented 10 years ago

ouais faut rajouter l'objectid carrément... je pense que je vais regarder quand g un peu le temps

Le 2 novembre 2014 16:33, Vincent Doba notifications@github.com a écrit :

Le problème c'est que pour l'instant l'affectation ne garde pas le numéro de facture. Je vais le rajouter mais on ne pourra pas désaffecter une facture qui a déjà été affecté avant la modification.

— Reply to this email directly or view it on GitHub https://github.com/LateralThoughts/systemi/issues/37#issuecomment-61411055 .

vincentdoba commented 10 years ago

Je suis en train de le faire en fait. Je link seulement l'object id de la facture ou vraiment toute la facture ? (j'étais parti pour linker toute la facture en fait)

vincentdoba commented 10 years ago

Finalement je n'associe pas toute la facture, pour éviter de trainer le PDF de la facture partout.

ogirardot commented 10 years ago

ouais dans l'affectation c peut etre pas mortel, mais au pire hésites pas à linker

2014-11-02 17:57 GMT+01:00 Vincent Doba notifications@github.com:

Finalement je n'associe pas toute la facture, pour éviter de trainer le PDF de la facture partout.

— Reply to this email directly or view it on GitHub https://github.com/LateralThoughts/systemi/issues/37#issuecomment-61413936 .

vincentdoba commented 10 years ago

Je stocke l'id de la facture dans invoiceId dans l'objet affectation.

ogirardot commented 10 years ago

ok, mais les anciennes affectations (celles déjà en base là) elles avaient toute l'invoice normalement non ?

ogirardot commented 10 years ago

là je vois plus que les account dedans et la value

vincentdoba commented 10 years ago

Non en fait c'était ça le problème (et mon premier commentaire sur ce ticket). À la base les affectations n'avaient pas l'invoice dedans. Mais comme on utilisait jamais l'affectationSerializer on s'en est jamais rendu compte.