From 9dea80cabae65c7e747b1d8a1d1648f626067408 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 | 4 ++-- .../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, 21 insertions(+), 5 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..16d4dc722 100644 --- a/stock_move_auto_assign/__manifest__.py +++ b/stock_move_auto_assign/__manifest__.py @@ -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", 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