Odoo Help


override save button

on 2/27/14, 7:54 AM 6,720 views

its may be a silly question..i need to override the save button in WAREHOUSE->DELIVERY ORDERS->PRODUCT INLINE but unfortunately i couldn't find the create function file .can anyone help me to find the file

Sudhir Arya (SA)
On 2/27/14, 6:26 PM

When you click on Save button it calls two methods.

  1. create: When you are creating a new record.
  2. 'write': When you are updating a record.

    You can override these two methods by inherit the object.

    class stock_picking_out(osv.Model):
        _inherit = 'stock.picking.out'
        def create(cr, uid, vals, context=None):
            #your code
            res_id = super(stock_picking_out, self).create(cr, uid, vals, context=context)
            #your code
            return res_id
        def write(cr, uid, ids, vals, context=None):
            #your code
            super(stock_picking_out, self).wite(cr, uid, ids, vals, context=context)
            #your code
            return True

This is how you can override the methods.

If you want to see these methods in server here: def create and def write

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 2/27/14, 7:54 AM
Seen: 6720 times
Last updated: 8/23/17, 8:51 PM