mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
Remove @job decorator
Following changes in https://github.com/OCA/queue/pull/274
This commit is contained in:
committed by
Hai Lang
parent
11deadb394
commit
aec61b5aed
@@ -4,7 +4,7 @@
|
||||
{
|
||||
"name": "Stock Move Auto Assign",
|
||||
"summary": "Try to reserve moves when goods enter in a location",
|
||||
"version": "13.0.1.0.1",
|
||||
"version": "13.0.1.1.0",
|
||||
"author": "Camptocamp, Odoo Community Association (OCA)",
|
||||
"website": "https://github.com/OCA/stock-logistics-warehouse",
|
||||
"category": "Stock Management",
|
||||
@@ -13,7 +13,7 @@
|
||||
# OCA/queue
|
||||
"queue_job",
|
||||
],
|
||||
"data": [],
|
||||
"data": ["data/queue_job_channel_data.xml", "data/queue_job_function_data.xml"],
|
||||
"installable": True,
|
||||
"development_status": "Beta",
|
||||
"license": "AGPL-3",
|
||||
|
||||
7
stock_move_auto_assign/data/queue_job_channel_data.xml
Normal file
7
stock_move_auto_assign/data/queue_job_channel_data.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo noupdate="1">
|
||||
<record id="channel_stock_auto_assign" model="queue.job.channel">
|
||||
<field name="name">stock_auto_assign</field>
|
||||
<field name="parent_id" ref="queue_job.channel_root" />
|
||||
</record>
|
||||
</odoo>
|
||||
12
stock_move_auto_assign/data/queue_job_function_data.xml
Normal file
12
stock_move_auto_assign/data/queue_job_function_data.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo noupdate="1">
|
||||
<record
|
||||
id="job_function_product_product_moves_auto_assign"
|
||||
model="queue.job.function"
|
||||
>
|
||||
<field name="model_id" ref="product.model_product_product" />
|
||||
<field name="method">moves_auto_assign</field>
|
||||
<field name="channel_id" ref="channel_stock_auto_assign" />
|
||||
<field name="retry_pattern" eval="{1: 1, 5: 5, 10: 10, 15: 30}" />
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -8,7 +8,6 @@ import psycopg2
|
||||
from odoo import models
|
||||
|
||||
from odoo.addons.queue_job.exception import RetryableJobError
|
||||
from odoo.addons.queue_job.job import job
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -32,8 +31,6 @@ class ProductProduct(models.Model):
|
||||
# out anyway.
|
||||
]
|
||||
|
||||
# TODO remove decorator
|
||||
@job(default_channel="root.stock_auto_assign")
|
||||
def moves_auto_assign(self, locations):
|
||||
"""Job trying to reserve moves based on product and locations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user