changeset 34edce75865d in modules/sale_supply_drop_shipment:default
details: 
https://hg.tryton.org/modules/sale_supply_drop_shipment?cmd=changeset;node=34edce75865d
description:
        Store directly sequence type to sequence

        issue10122
        review351381002
diffstat:

 stock.py  |  9 +++++----
 stock.xml |  3 +--
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (58 lines):

diff -r 29ca5bbe3215 -r 34edce75865d stock.py
--- a/stock.py  Fri Mar 05 15:49:20 2021 +0100
+++ b/stock.py  Thu Mar 11 23:00:10 2021 +0100
@@ -12,7 +12,7 @@
 from trytond.i18n import gettext
 from trytond.model import Workflow, ModelView, ModelSQL, fields
 from trytond.model.exceptions import AccessError
-from trytond.pyson import Eval, If
+from trytond.pyson import Eval, If, Id
 from trytond.pool import Pool, PoolMeta
 from trytond.transaction import Transaction
 from trytond.tools import grouped_slice, cursor_dict
@@ -30,7 +30,9 @@
             domain=[
                 ('company', 'in',
                     [Eval('context', {}).get('company', -1), None]),
-                ('code', '=', 'stock.shipment.drop'),
+                ('sequence_type', '=',
+                    Id('sale_supply_drop_shipment',
+                        'sequence_type_shipment_drop')),
                 ]))
 
     @classmethod
@@ -360,13 +362,12 @@
     @classmethod
     def create(cls, vlist):
         pool = Pool()
-        Sequence = pool.get('ir.sequence')
         Config = pool.get('stock.configuration')
 
         vlist = [x.copy() for x in vlist]
         config = Config(1)
         for values in vlist:
-            values['number'] = Sequence.get_id(config.shipment_drop_sequence)
+            values['number'] = config.shipment_drop_sequence.get()
         shipments = super(ShipmentDrop, cls).create(vlist)
         cls._set_move_planned_date(shipments)
         return shipments
diff -r 29ca5bbe3215 -r 34edce75865d stock.xml
--- a/stock.xml Fri Mar 05 15:49:20 2021 +0100
+++ b/stock.xml Thu Mar 11 23:00:10 2021 +0100
@@ -16,7 +16,6 @@
 
         <record model="ir.sequence.type" id="sequence_type_shipment_drop">
             <field name="name">Drop Shipment</field>
-            <field name="code">stock.shipment.drop</field>
         </record>
         <record model="ir.sequence.type-res.group"
             id="sequence_type_shipment_drop_group_admin">
@@ -31,7 +30,7 @@
 
         <record model="ir.sequence" id="sequence_shipment_drop">
             <field name="name">Drop Shipment</field>
-            <field name="code">stock.shipment.drop</field>
+            <field name="sequence_type" ref="sequence_type_shipment_drop"/>
         </record>
 
         <record model="ir.ui.view" id="shipment_drop_view_form">

Reply via email to