Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
2191 Visualizzazioni

Hello,

I'm trying to display a warning message in some case, in the write function but it doesn't work


Here is my code below :

def write(self,values):

    record = super(StockPicking, self).write(values)
    if record:

        if self.s_note:
            return {
                  'value': record,
                  'warning': {
                      'title': 'WARNING',
                      'message': self.s_note}
                  }

    return record


Is it possible to do that ? If yes, where is my error?


Avatar
Abbandona
Autore Risposta migliore

Hello,

i finally found the solution.

I override the validate button in stock.picking form and add a wizard to display the warning message

Avatar
Abbandona
Risposta migliore

Odoo framework does not allow to return of any action/wizard from ORM methods like create/write/search, etc.
You will have to change your requirement and look for other ways to open a popup wizard-like from the button.

Avatar
Abbandona