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>

Reply via email to