У меня есть кнопка на purchase.order
, которая делает что-то, что я хочу автоматически запускать функцию кнопки при создании заказа на поставку. Порядок продажи, который выполняется через Закупку.Как вызвать функцию python каждый раз в Odoo 10
Я думаю, что это также возможно через javascript, когда экран загружается (не знаю много js).
class Purchase_Order(models.Model):
_inherit = 'purchase.order'
@api.multi
def _unlink_imprint_charges(self):
self.env['purchase.order.line'].search(['&', ('order_id', '=', self.ids), ('is_charge', '=', True)]).unlink()
@api.multi
def charge_set_po(self):
self._unlink_imprint_charges()
for obj in self.order_line:
obj.env['purchase.order.line']._add_imprint_location(obj, self)
Я хочу, чтобы вызвать функцию charge_set_po
когда urser нажмет на ПО или при закупках делается.