19 lines
668 B
Python
19 lines
668 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import models
|
|
|
|
|
|
class StockWarehouse(models.Model):
|
|
_inherit = 'stock.warehouse'
|
|
|
|
def _get_picking_type_create_values(self, max_sequence):
|
|
data, next_sequence = super()._get_picking_type_create_values(max_sequence)
|
|
updatable_types = {k: v for (k, v) in data.items() if v.get('code') in ('incoming', 'outgoing')}
|
|
for picking_type in updatable_types.values():
|
|
picking_type.update({
|
|
'auto_batch': True,
|
|
'batch_group_by_partner': True,
|
|
})
|
|
return data, next_sequence
|