Я хотел бы запустить скрипт, когда продукт будет сохранен (добавлен или обновлен).Наследовать метод сохранения продукта
По совету ответа на this thread, я создал и установил модуль и попытался переопределить метод сохранения product.product, например, так:
# -*- coding: utf-8 -*-
from openerp.osv import osv
class lcd_update(osv.osv):
_inherit = 'product.product'
def save(self, **args):
self.log()
value = super(lcd_update, self).save(self, **args)
return value
def log():
f = open('log.txt', 'w')
f.write('test\n')
f.close()
Честно говоря, я не знаю, правильно ли lcd_update
. Я последовал этому из документации.
Что не так с этим кодом? Он ничего не делает.
Что ж, это сработало! Большое спасибо :)! – jroeleveld