Ce serveur Gitlab sera éteint le 30 juin 2020, pensez à migrer vos projets vers les serveurs gitlab-research.centralesupelec.fr et gitlab-student.centralesupelec.fr !

Commit 3db4f837 authored by klafyvel's avatar klafyvel

Merge branch 'refill_balance' into 'dev'

[cotisations] Replace Float by Decimal everywhere

See merge request federez/re2o!323
parents f6dc63aa 5c8e90fd
......@@ -233,7 +233,7 @@ class RechargeForm(FormRevMixin, Form):
"""
Form used to refill a user's balance
"""
value = forms.FloatField(
value = forms.DecimalField(
label=_("Amount"),
min_value=0.01,
validators=[]
......
......@@ -83,7 +83,7 @@ class BaseInvoice(RevMixin, AclMixin, FieldPermissionModelMixin, models.Model):
).aggregate(
total=models.Sum(
models.F('prix')*models.F('number'),
output_field=models.FloatField()
output_field=models.DecimalField()
)
)['total'] or 0
......
......@@ -73,7 +73,7 @@ class BalancePayment(PaymentMethodMixin, models.Model):
"""
user = invoice.user
total_price = invoice.prix_total()
if float(user.solde) - float(total_price) < self.minimum_balance:
if user.solde - total_price < self.minimum_balance:
messages.error(
request,
_("Your balance is too low for this operation.")
......@@ -106,7 +106,7 @@ class BalancePayment(PaymentMethodMixin, models.Model):
balance.
"""
return (
float(user.solde) - float(price) >= self.minimum_balance,
user.solde - price >= self.minimum_balance,
_("Your balance is too low for this operation.")
)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment