Ciao,mi sbagliavo, inanzitutto grazie per l'aiuto. Io ho creato un modulo che eredita product.product e cui ho aggiunto dei campi ed ho aggiunto una funzione che alla pressione di un button viene eseguita in maniera corretta. La funzione è "test_product". Adesso vorrei eseguire questa funzione al salvataggio del record dell'articolo e quindi ho inserito questo override del metodo write come mi hai consigliato:
@api.multi
def write(self, vals):
value = super(ProductProduct, self).write(vals)
self.test_product()
return True
Adesso con queste righe se premo il button che ho creato in precedenza mi cicla tante volte fino ad andare in errore nella funzione che ho creato, se invece premo salva mi esegue la funzione due volte. Ci sono da oggi pomeriggio.
@api.multi
def write(self, vals):
value = super(ProductProduct, self).write(vals)
self.test_product()
return value
@api.multi
def test_product(self):
self.export_product_json ()
self.import_product_json ()
return True
Grazie ancora, buone feste a tutti