Skip to content
Snippets Groups Projects
Commit e8ad906f authored by ynerant's avatar ynerant
Browse files

Human-readable amounts

parent 4909a7f0
No related branches found
No related tags found
1 merge request!57Page de consommations
Pipeline #7960 passed with stages
in 4 minutes and 19 seconds
...@@ -122,7 +122,12 @@ SPDX-License-Identifier: GPL-2.0-or-later ...@@ -122,7 +122,12 @@ SPDX-License-Identifier: GPL-2.0-or-later
<div class="form-row"> <div class="form-row">
<div class="form-group col-md-6"> <div class="form-group col-md-6">
<label for="amount">{% trans "Amount" %} :</label> <label for="amount">{% trans "Amount" %} :</label>
<input class="form-control mx-auto d-block" type="number" min="-20" id="amount" /> <div class="input-group">
<input class="form-control mx-auto d-block" type="number" min="0" step="0.01" id="amount" />
<div class="input-group-append">
<span class="input-group-text"></span>
</div>
</div>
</div> </div>
<div class="form-group col-md-6"> <div class="form-group col-md-6">
...@@ -241,7 +246,7 @@ SPDX-License-Identifier: GPL-2.0-or-later ...@@ -241,7 +246,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
{ {
"csrfmiddlewaretoken": CSRF_TOKEN, "csrfmiddlewaretoken": CSRF_TOKEN,
"quantity": dest.quantity, "quantity": dest.quantity,
"amount": $("#amount").val(), "amount": 100 * $("#amount").val(),
"reason": $("#reason").val(), "reason": $("#reason").val(),
"valid": true, "valid": true,
"polymorphic_ctype": {{ polymorphic_ctype }}, "polymorphic_ctype": {{ polymorphic_ctype }},
...@@ -250,13 +255,13 @@ SPDX-License-Identifier: GPL-2.0-or-later ...@@ -250,13 +255,13 @@ SPDX-License-Identifier: GPL-2.0-or-later
"destination": dest.id "destination": dest.id
}, function () { }, function () {
addMsg("Le transfert de " addMsg("Le transfert de "
+ pretty_money(dest.quantity * $("#amount").val()) + " de votre note " + pretty_money(dest.quantity * 100 * $("#amount").val()) + " de votre note "
+ " vers la note " + dest.name + " a été fait avec succès !", "success"); + " vers la note " + dest.name + " a été fait avec succès !", "success");
reset(); reset();
}).fail(function (err) { }).fail(function (err) {
addMsg("Le transfert de " addMsg("Le transfert de "
+ pretty_money(dest.quantity * $("#amount").val()) + " de votre note " + pretty_money(dest.quantity * 100 * $("#amount").val()) + " de votre note "
+ " vers la note " + dest.name + " a échoué : " + err.responseText, "danger"); + " vers la note " + dest.name + " a échoué : " + err.responseText, "danger");
reset(); reset();
...@@ -270,7 +275,7 @@ SPDX-License-Identifier: GPL-2.0-or-later ...@@ -270,7 +275,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
{ {
"csrfmiddlewaretoken": CSRF_TOKEN, "csrfmiddlewaretoken": CSRF_TOKEN,
"quantity": source.quantity * dest.quantity, "quantity": source.quantity * dest.quantity,
"amount": $("#amount").val(), "amount": 100 * $("#amount").val(),
"reason": $("#reason").val(), "reason": $("#reason").val(),
"valid": true, "valid": true,
"polymorphic_ctype": {{ polymorphic_ctype }}, "polymorphic_ctype": {{ polymorphic_ctype }},
...@@ -279,13 +284,13 @@ SPDX-License-Identifier: GPL-2.0-or-later ...@@ -279,13 +284,13 @@ SPDX-License-Identifier: GPL-2.0-or-later
"destination": dest.id "destination": dest.id
}, function () { }, function () {
addMsg("Le transfert de " addMsg("Le transfert de "
+ pretty_money(source.quantity * dest.quantity * $("#amount").val()) + " de la note " + source.name + pretty_money(source.quantity * dest.quantity * 100 * $("#amount").val()) + " de la note " + source.name
+ " vers la note " + dest.name + " a été fait avec succès !", "success"); + " vers la note " + dest.name + " a été fait avec succès !", "success");
reset(); reset();
}).fail(function (err) { }).fail(function (err) {
addMsg("Le transfert de " addMsg("Le transfert de "
+ pretty_money(source.quantity * dest.quantity * $("#amount").val()) + " de la note " + source.name + pretty_money(source.quantity * dest.quantity * 100 * $("#amount").val()) + " de la note " + source.name
+ " vers la note " + dest.name + " a échoué : " + err.responseText, "danger"); + " vers la note " + dest.name + " a échoué : " + err.responseText, "danger");
reset(); reset();
...@@ -316,7 +321,7 @@ SPDX-License-Identifier: GPL-2.0-or-later ...@@ -316,7 +321,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
{ {
"csrfmiddlewaretoken": CSRF_TOKEN, "csrfmiddlewaretoken": CSRF_TOKEN,
"quantity": 1, "quantity": 1,
"amount": $("#amount").val(), "amount": 100 * $("#amount").val(),
"reason": reason, "reason": reason,
"valid": true, "valid": true,
"polymorphic_ctype": {{ special_polymorphic_ctype }}, "polymorphic_ctype": {{ special_polymorphic_ctype }},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment