add lock_stock function to overwrite

This commit is contained in:
?ngel ?lvarez 2018-11-07 12:46:22 +01:00
parent f7e1a48a18
commit f348ba9516
2 changed files with 25 additions and 0 deletions

24
lock_stock_move.diff Normal file
View File

@ -0,0 +1,24 @@
diff -r c1860f118efd move.py
--- a/trytond/trytond/modules/stock/move.py Wed Nov 07 12:14:26 2018 +0100
+++ b/trytond/trytond/modules/stock/move.py Wed Nov 07 12:18:14 2018 +0100
@@ -823,6 +823,10 @@
return to_pick
return to_pick
+ @staticmethod
+ def lock_stock_move():
+ return True
+
@classmethod
def assign_try(cls, moves, with_childs=True, grouping=('product',)):
'''
@@ -878,7 +882,8 @@
with connection.cursor() as cursor:
cursor.execute(*query)
else:
- database.lock(connection, cls._table)
+ if cls.lock_stock_move():
+ database.lock(connection, cls._table)
with Transaction().set_context(
stock_date_end=stock_date_end,

1
series
View File

@ -1 +1,2 @@
issue6253.diff # add invoice type criteria
lock_stock_move.diff # stock