Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd

Is there order to calling all of the overriden methods before the main one is called or is it random ?

Example:

Sale.order

_action_confirm method

This method is overriden in x other modules. Is it possible to call my override before specific other override or all other overriden methods?

My goal: I would like to edit field before another overriden method is called for creating stock.move. This would be done in backend

I think that simply calling super wouldnt ensure that my logic is done before another override.


Avatar
Annuleer

you could try something like:
from odoo.addons.module.models.model import Modeltowrite

class Model (Modeltowrite):

def action_confirm (self):
#overwrite method

The idea would be to replace the method only of this class, but I am not sure of the behavior

Gerelateerde posts Antwoorden Weergaven Activiteit
0
jul. 21
3209
2
jul. 24
1892
2
mei 24
5235
0
jan. 24
169
1
okt. 21
4794