Product's amounts can be negative, in case of discounts (treasurers are free to generate what invoice they want)

This commit is contained in:
Yohann D'ANELLO 2020-03-24 22:01:02 +01:00
parent a33d373f6e
commit 432f14d9d1
2 changed files with 3 additions and 3 deletions

View File

@ -79,7 +79,7 @@ class Product(models.Model):
verbose_name=_("Quantity")
)
amount = models.PositiveIntegerField(
amount = models.IntegerField(
verbose_name=_("Unit price")
)

View File

@ -30,7 +30,7 @@
<td>
{# Use custom input for amount, with the € symbol #}
<div class="input-group">
<input type="number" name="product_set-{{ forloop.counter0 }}-amount" min="0" step="0.01"
<input type="number" name="product_set-{{ forloop.counter0 }}-amount" step="0.01"
id="id_product_set-{{ forloop.counter0 }}-amount"
value="{{ form.instance.amount|cents_to_euros }}">
<div class="input-group-append">
@ -66,7 +66,7 @@
<td>{{ formset.empty_form.quantity }} </td>
<td>
<div class="input-group">
<input type="number" name="product_set-__prefix__-amount" min="0" step="0.01"
<input type="number" name="product_set-__prefix__-amount" step="0.01"
id="id_product_set-__prefix__-amount">
<div class="input-group-append">
<span class="input-group-text"></span>