blob: 1d6440908d352081ec8f81d2da09be52d60e6c15 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
from odoo import fields, models, api
class StockPickingType(models.Model):
_inherit = 'stock.picking.type'
is_internal_use = fields.Boolean(string="Internal Use")
class StockPicking(models.Model):
_inherit = 'stock.picking'
is_internal_use = fields.Boolean('Internal Use', help="flag which is internal use or not")
@api.onchange('picking_type_id')
def _onchange_operation_type(self):
test3 = self.picking_type_id.is_internal_use
self.is_internal_use = True
return
# for stock_picking in self:
# test = stock_picking.picking_type_id.is_internal_use
# stock_picking.is_internal_use = stock_picking.picking_type_id.is_internal_use
# @api.model
# def create(self, vals):
# res = super(StockPicking, self).create(vals)
# test3 = self.picking_type_id.is_internal_use
# self.is_internal_use = True
# return res
# def _compute_internal_use(self):
# for stock_picking in self:
# test = stock_picking.picking_type_id.is_internal_use
# stock_picking.is_internal_use = stock_picking.picking_type_id.is_internal_use
|