17 lines
524 B
Python
17 lines
524 B
Python
from odoo import models, api
|
|
|
|
|
|
class StockPicking(models.Model):
|
|
_inherit = 'stock.picking'
|
|
|
|
@api.model
|
|
def create(self, vals):
|
|
picking = super(StockPicking, self).create(vals)
|
|
|
|
if 'origin' in vals:
|
|
sale_order = self.env['sale.order'].search([('name', '=', vals['origin'])], limit=1)
|
|
if sale_order:
|
|
for follower in sale_order.message_follower_ids:
|
|
picking.message_subscribe(partner_ids=[follower.partner_id.id])
|
|
|
|
return picking
|