summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/stock_picking.py
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