From cd160b2737f983853ea8769528e029ea61ebc5a3 Mon Sep 17 00:00:00 2001 From: Guewen Baconnier Date: Thu, 28 Jan 2021 16:21:21 +0100 Subject: [PATCH] Remove @job decorator Following changes in https://github.com/OCA/queue/pull/274 --- stock_move_auto_assign/__manifest__.py | 2 +- .../data/queue_job_channel_data.xml | 7 +++++++ .../data/queue_job_function_data.xml | 12 ++++++++++++ stock_move_auto_assign/models/product_product.py | 3 --- 4 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 stock_move_auto_assign/data/queue_job_channel_data.xml create mode 100644 stock_move_auto_assign/data/queue_job_function_data.xml diff --git a/stock_move_auto_assign/__manifest__.py b/stock_move_auto_assign/__manifest__.py index 15804e3df..8617f6a48 100644 --- a/stock_move_auto_assign/__manifest__.py +++ b/stock_move_auto_assign/__manifest__.py @@ -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", diff --git a/stock_move_auto_assign/data/queue_job_channel_data.xml b/stock_move_auto_assign/data/queue_job_channel_data.xml new file mode 100644 index 000000000..e4bad768c --- /dev/null +++ b/stock_move_auto_assign/data/queue_job_channel_data.xml @@ -0,0 +1,7 @@ + + + + stock_auto_assign + + + diff --git a/stock_move_auto_assign/data/queue_job_function_data.xml b/stock_move_auto_assign/data/queue_job_function_data.xml new file mode 100644 index 000000000..faf354fc0 --- /dev/null +++ b/stock_move_auto_assign/data/queue_job_function_data.xml @@ -0,0 +1,12 @@ + + + + + moves_auto_assign + + + + diff --git a/stock_move_auto_assign/models/product_product.py b/stock_move_auto_assign/models/product_product.py index 2a2f880f1..cb5d55067 100644 --- a/stock_move_auto_assign/models/product_product.py +++ b/stock_move_auto_assign/models/product_product.py @@ -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