changeset 5e5472e3f8f5 in modules/sale_subscription:default
details:
https://hg.tryton.org/modules/sale_subscription?cmd=changeset&node=5e5472e3f8f5
description:
Make consumption quantity required
It is needed to compute the quantity to invoice.
issue10138
review341981002
diffstat:
subscription.py | 2 +-
view/subscription_line_consumption_form.xml | 2 ++
view/subscription_line_consumption_list.xml | 1 +
3 files changed, 4 insertions(+), 1 deletions(-)
diffs (34 lines):
diff -r 46ad1ace146b -r 5e5472e3f8f5 subscription.py
--- a/subscription.py Sat Apr 10 23:46:24 2021 +0200
+++ b/subscription.py Sun Apr 11 18:33:47 2021 +0200
@@ -869,7 +869,7 @@
'sale.subscription.line', "Line", required=True, select=True,
ondelete='RESTRICT')
quantity = fields.Float(
- "Quantity", digits=(16, Eval('unit_digits', 2)),
+ "Quantity", digits=(16, Eval('unit_digits', 2)), required=True,
depends=['unit_digits'])
unit_digits = fields.Function(
fields.Integer("Unit Digits"), 'on_change_with_unit_digits')
diff -r 46ad1ace146b -r 5e5472e3f8f5 view/subscription_line_consumption_form.xml
--- a/view/subscription_line_consumption_form.xml Sat Apr 10 23:46:24
2021 +0200
+++ b/view/subscription_line_consumption_form.xml Sun Apr 11 18:33:47
2021 +0200
@@ -6,6 +6,8 @@
<field name="line"/>
<label name="date"/>
<field name="date"/>
+ <label name="quantity"/>
+ <field name="quantity"/>
<label name="invoice_line"/>
<field name="invoice_line"/>
</form>
diff -r 46ad1ace146b -r 5e5472e3f8f5 view/subscription_line_consumption_list.xml
--- a/view/subscription_line_consumption_list.xml Sat Apr 10 23:46:24
2021 +0200
+++ b/view/subscription_line_consumption_list.xml Sun Apr 11 18:33:47
2021 +0200
@@ -4,5 +4,6 @@
<tree>
<field name="line" expand="1"/>
<field name="date"/>
+ <field name="quantity"/>
<field name="invoice_line" expand="1"/>
</tree>