Merge PR #1064 into 12.0

Signed-off-by rousseldenis
This commit is contained in:
OCA-git-bot
2022-09-07 06:41:05 +00:00

View File

@@ -61,14 +61,23 @@ class AssignManualQuants(models.TransientModel):
return {}
@api.model
def default_get(self, fields):
res = super(AssignManualQuants, self).default_get(fields)
move = self.env['stock.move'].browse(self.env.context['active_id'])
available_quants = self.env['stock.quant'].search([
def _domain_for_available_quants(self, move):
return [
('location_id', 'child_of', move.location_id.id),
('product_id', '=', move.product_id.id),
('quantity', '>', 0),
])
]
@api.model
def _get_available_quants(self, move):
domain = self._domain_for_available_quants(move)
return self.env['stock.quant'].search(domain)
@api.model
def default_get(self, fields):
res = super(AssignManualQuants, self).default_get(fields)
move = self.env['stock.move'].browse(self.env.context['active_id'])
available_quants = self._get_available_quants(move)
quants_lines = []
for quant in available_quants:
line = {}