summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/stock_picking.py29
-rw-r--r--indoteknik_custom/views/stock_picking_type.xml17
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