Commit Graph

5 Commits

Author SHA1 Message Date
OCA-git-bot
2a6ef1a26d stock_move_auto_assign 13.0.1.0.1 2020-06-23 09:05:56 +00:00
OCA-git-bot
724d600be7 [ADD] icon.png 2020-06-23 09:05:56 +00:00
OCA-git-bot
35cf7c0d53 [UPD] README.rst 2020-06-23 09:05:55 +00:00
oca-travis
0e8623dcde [UPD] Update stock_move_auto_assign.pot 2020-06-23 08:15:56 +00:00
Guewen Baconnier
d3b1dbdd05 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).
2020-06-22 14:57:08 +02:00