class stock_move(osv.osv):
_inherit = 'stock.move'
_columns = {
- 'purchase_line_id': fields.many2one('purchase.order.line', 'Purchase Order Line', ondelete='set null', select=True),
+ 'purchase_line_id': fields.many2one('purchase.order.line',
+ 'Purchase Order Line', ondelete='set null', select=True,
+ readonly=True),
}
_defaults = {
'purchase_line_id': lambda *a:False
class stock_picking(osv.osv):
_inherit = 'stock.picking'
_columns = {
- 'purchase_id': fields.many2one('purchase.order', 'Purchase Order', ondelete='set null', select=True),
+ 'purchase_id': fields.many2one('purchase.order', 'Purchase Order',
+ ondelete='set null', select=True, readonly=True),
}
_defaults = {
'purchase_id': lambda *a: False,
<field name="type">form</field>
<field name="inherit_id" ref="stock.view_picking_form"/>
<field name="arch" type="xml">
- <field name="origin" position="after">
+ <field name="active" position="after">
<field name="purchase_id"/>
</field>
</field>
<field name="type">form</field>
<field name="inherit_id" ref="stock.view_picking_form"/>
<field name="arch" type="xml">
- <field name="origin" position="after">
+ <field name="active" position="after">
<field name="sale_id"/>
</field>
</field>