1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2024-11-30 04:13:01 +00:00

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") verbose_name=_("Quantity")
) )
amount = models.PositiveIntegerField( amount = models.IntegerField(
verbose_name=_("Unit price") verbose_name=_("Unit price")
) )

View File

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