changeset 3a352f084376 in modules/purchase_request:default
details: 
https://hg.tryton.org/modules/purchase_request?cmd=changeset;node=3a352f084376
description:
        Add symbol widget

        issue9059
        review276871002
diffstat:

 purchase_request.py            |  7 +++++++
 view/purchase_request_form.xml |  2 +-
 view/purchase_request_tree.xml |  5 ++---
 3 files changed, 10 insertions(+), 4 deletions(-)

diffs (54 lines):

diff -r f9a694f8314d -r 3a352f084376 purchase_request.py
--- a/purchase_request.py       Tue Jul 21 00:36:40 2020 +0200
+++ b/purchase_request.py       Fri Oct 09 19:09:05 2020 +0200
@@ -58,6 +58,8 @@
         readonly=True)
     purchase_date = fields.Date('Best Purchase Date', readonly=True)
     supply_date = fields.Date('Expected Supply Date', readonly=True)
+    default_uom = fields.Function(fields.Many2One(
+            'product.uom', "Default UOM"), 'on_change_with_default_uom')
     default_uom_digits = fields.Function(fields.Integer('Default UOM Digits'),
         'on_change_with_default_uom_digits')
     stock_level = fields.Float('Stock at Supply Date', readonly=True,
@@ -269,6 +271,11 @@
             return self.product.default_uom_category.id
 
     @fields.depends('product')
+    def on_change_with_default_uom(self, name=None):
+        if self.product:
+            return self.product.default_uom.id
+
+    @fields.depends('product')
     def on_change_with_default_uom_digits(self, name=None):
         if self.product:
             return self.product.default_uom.digits
diff -r f9a694f8314d -r 3a352f084376 view/purchase_request_form.xml
--- a/view/purchase_request_form.xml    Tue Jul 21 00:36:40 2020 +0200
+++ b/view/purchase_request_form.xml    Fri Oct 09 19:09:05 2020 +0200
@@ -35,7 +35,7 @@
             <label name="purchase"/>
             <field name="purchase"/>
             <label name="stock_level"/>
-            <field name="stock_level"/>
+            <field name="stock_level" symbol="default_uom"/>
             <label name="origin"/>
             <field name="origin"/>
         </page>
diff -r f9a694f8314d -r 3a352f084376 view/purchase_request_tree.xml
--- a/view/purchase_request_tree.xml    Tue Jul 21 00:36:40 2020 +0200
+++ b/view/purchase_request_tree.xml    Fri Oct 09 19:09:05 2020 +0200
@@ -3,12 +3,11 @@
 this repository contains the full copyright notices and license terms. -->
 <tree>
     <field name="product" expand="2"/>
-    <field name="quantity"/>
-    <field name="uom"/>
+    <field name="quantity" symbol="uom"/>
     <field name="warehouse" expand="1"/>
     <field name="party" expand="2"/>
     <field name="purchase_date"/>
-    <field name="stock_level"/>
+    <field name="stock_level" symbol="default_uom"/>
     <field name="company" expand="1"/>
     <field name="state"/>
 </tree>

Reply via email to