Closed ColinMaudry closed 7 years ago
Merci de commiter dans develop
:slightly_smiling_face:
Tant que tu y es, il faut aussi ajouter une colonne emailing_expenses
, DEFAULT=0, dans la table group
. (fait dans 10a1526)
@ColinMaudry, C'est censé être bon de mon côté, trois choses : 1/ J'ai conservé getAmount_target en l'etat (qui renvoi la valeur en base, et ne DOIT pas bouger selon moi), puis j'ai crée getAmount_target_withExpenses (qui renvoi Amount_target + Expenses )
2/ Pas trop combien compris les correspondances à appliquée sur les pages pages/dons/participations.php et pages/dons/page.php (notemment accountantCost et bankingCost ? ... j'ai pas touché du coup, mais possible qu'il nous manque encore un champ ? :s)
3/ le champs que tu as crées est en base pour emailing_expenses est un INT, j'ai modifié en DOUBLE
@ColinMaudry par rapport à notre discussion sur les sommes de float en JS :
<script>
var a = 2.3;
var b = 2.4;
alert(a+b);
</script>
Affiche : 4.699999999999999
Je ne constate pas le problème en PHP, mais il me semble qu'il existe aussi (à niveau inférieur). Du coup, je pense qu'on fait bien de faire des arrondis, mais j'arrive pas à être sûr qu'on ai pas de problèmes si on fait un arrondi standard (et pas arrondi au nombre supérieur ou au nombre inférieur)
Afin de permettre aux mandataires d'ajuster au mieux le montant à collecter, nous souhaitons leur donner la possibilité de fixer eux-mêmes les lignes de dépense suivantes :
small_expenses
, DEFAULT = 100)banking_fees
, DEFAULT = 150)post_expenses
, DEFAULT = 60)Les champs correspondants avec leurs valeurs par défaut doivent être ajoutés à la table
group
.À réfléchir : comment gérer la mise à jour dynamique de
amount_target
quand un de ces 3 champs est modifié. Sachant qu'aujourd'huiamount_target
est statique et suppose les valeurs par défaut.