Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odgovori
3786 Prikazi

Dear all,

I have a very basic question and need your help.
I am using Odoo 12, and need to inherit the code from "stock.picking" for the "button_validate" function.

My code is:

     class StockPicking(models.Model):
         _inherit = "stock.picking"

I know I can copy the full code from "button_validate", past it here on a new "button_validate" metthod and proceed with the changes I need, but I do not want to proceed like this.

Since I am not going to change the original "button_validate" code (I just need to call another method when the original "button_validate" finish), I need to find a way of inherit the code and add my own function call at the end of the original code. I.e.:

     @api.multi
     def button_validate(self):
           ...someway to run original code without having to past it here...

          //Run my function...
          self.my_function_here()

Can anyone help me?

Thank you all in advance

Best regards

Paulo

Avatar
Opusti
Best Answer

​@api.multi
def button_validate(self):
    res = super(StockPicking, self).button_validate()
    # Run my function...
    self.my_function_here()
    return    res                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ​                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        



Avatar
Opusti
Related Posts Odgovori Prikazi Aktivnost
1
avg. 23
6000
2
jun. 23
5707
4
feb. 25
2326
1
avg. 24
1969
2
nov. 24
3147