5 Commits

Author SHA1 Message Date
OCA-git-bot
8a13d29627 stock_move_auto_assign 14.0.1.2.0 2023-04-04 17:05:58 +00:00
OCA-git-bot
5f2c5735f7 stock_move_auto_assign 14.0.1.1.0 2023-02-08 10:59:32 +00:00
Tran Thanh Phuc
c0f9845a67 [MIG] stock_move_auto_assign: Migration to 14.0 2021-10-08 07:13:01 +07:00
Guewen Baconnier
aec61b5aed Remove @job decorator
Following changes in https://github.com/OCA/queue/pull/274
2021-10-08 07:13:01 +07:00
Guewen Baconnier
d617c4ea4d Add stock_move_auto_assign
Automatically check availability of stock moves when a move is set to "done".

It uses queue jobs to verify the availability in order to have a minimal impact
on the user operations.

The conditions to trigger the check are:

* A move is marked as done
* The destination locations of the move lines are internal
* The move doesn't have successors in a chain of moves

At this point, jobs are generated:

* One job per product
* Any move waiting for stock in a parent (or same) location of the internal
  destination locations from the done move has its availability checked

Only one job is generated for an identical set of (product, locations).
2021-10-08 07:13:01 +07:00