diff options
| -rw-r--r-- | indoteknik_custom/models/stock_picking.py | 29 | ||||
| -rw-r--r-- | indoteknik_custom/views/stock_picking_type.xml | 17 |
2 files changed, 44 insertions, 2 deletions
diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py index 1dfef114..1d644090 100644 --- a/indoteknik_custom/models/stock_picking.py +++ b/indoteknik_custom/models/stock_picking.py @@ -1,7 +1,32 @@ from odoo import fields, models, api -class StockPicking(models.Model): +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 diff --git a/indoteknik_custom/views/stock_picking_type.xml b/indoteknik_custom/views/stock_picking_type.xml index 7a8f45dd..dfc74cad 100644 --- a/indoteknik_custom/views/stock_picking_type.xml +++ b/indoteknik_custom/views/stock_picking_type.xml @@ -15,4 +15,21 @@ </field> </record> </data> + <data> + <record id="stock_picking_form_view_inherit" model="ir.ui.view"> + <field name="name">Stock Picking</field> + <field name="model">stock.picking</field> + <field name="inherit_id" ref="stock.view_picking_form"/> + <field name="arch" type="xml"> + <field name="backorder_id" position="after"> + <field name="is_internal_use" + string="Internal Use" + type="object" + attrs="{'readonly': True}" + force_save="1" + /> + </field> + </field> + </record> + </data> </odoo>
\ No newline at end of file |
