[英]how to use @job in odoo v15 queue_job?
In odoo v13 i use @job with 'from addons.queue_job.job import job, related_action' but now in odoo 15 I do not know how so how to use @job in odoo v15 queue_job?在odoo v13中我使用@job和'from addons.queue_job.job import job, related_action'但现在在odoo 15中我不知道如何在odoo v15 queue_job中使用@job?
The decorator was removed, the PR with some more information is found here .装饰器已被删除,带有更多信息的 PR 可在此处找到。
So you need to write XML records for model queue.job.function
like所以你需要为model
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>
This example is from the modules readme for version 15.0 .此示例来自版本 15.0 的模块自述文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.