在odoo v13中,我将@job与"from addons.queue_job.job import job,related_action"一起使用但现在在odoo15中,我不知道如何在odoov15queue_job中使用@job?
装饰器已被删除,包含更多信息的PR可在此处找到。
因此,您需要像一样为模型queue.job.function
编写XML记录
<record id="job_function_sale_order_action_done" model="queue.job.function">
<field name="model_id" ref="sale.model_sale_order"</field>
<field name="method">action_done</field>
<field name="channel_id" ref="channel_sale" />
<field name="related_action" eval='{"func_name": "custom_related_action"}' />
<field name="retry_pattern" eval="{1: 60, 2: 180, 3: 10, 5: 300}" />
</record>
此示例来自15.0版的模块自述文件。